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 7140de67..a34428a4 100644 --- a/api/outdated/outdated/tests/cassettes/test_sync_project_endpoint.yaml +++ b/api/outdated/outdated/tests/cassettes/test_sync_project_endpoint.yaml @@ -38,7 +38,7 @@ interactions: Content-Type: - application/json; charset=utf-8 Date: - - Mon, 30 Oct 2023 08:38:53 GMT + - Mon, 30 Oct 2023 08:43:59 GMT Referrer-Policy: - origin-when-cross-origin, strict-origin-when-cross-origin Server: @@ -56,17 +56,17 @@ interactions: X-GitHub-Media-Type: - github.hawkgirl-preview; format=json X-GitHub-Request-Id: - - E93A:F5E2:1132296:11822F1:653F6B9C + - B4EA:F753:CECBB8:D276FC:653F6CCE X-RateLimit-Limit: - '5000' X-RateLimit-Remaining: - - '4985' + - '4981' X-RateLimit-Reset: - '1698656381' X-RateLimit-Resource: - graphql X-RateLimit-Used: - - '15' + - '19' X-XSS-Protection: - '0' github-authentication-token-expiration: @@ -107,13 +107,13 @@ interactions: Cross-Origin-Resource-Policy: - cross-origin Date: - - Mon, 30 Oct 2023 08:38:53 GMT + - Mon, 30 Oct 2023 08:43:59 GMT Expires: - - Mon, 30 Oct 2023 08:43:53 GMT + - Mon, 30 Oct 2023 08:48:59 GMT Location: - /adfinis/Outdated/main/api/poetry.lock Source-Age: - - '2351' + - '2658' Vary: - Authorization,Accept-Encoding Via: @@ -121,15 +121,15 @@ interactions: X-Cache: - HIT X-Cache-Hits: - - '2' + - '1' X-Fastly-Request-ID: - - 83d17154b7e3182f7430c2493e6ebd364e9333ad + - 85a6a47886ba5f22284100345270c23e200e1ebe X-GitHub-Request-Id: - 95BA:0F62:F3125C:1007FE1:653F626C X-Served-By: - - cache-vie6345-VIE + - cache-vie6372-VIE X-Timer: - - S1698655134.789127,VS0,VE0 + - S1698655439.450740,VS0,VE1 status: code: 301 message: Moved Permanently @@ -2067,13 +2067,13 @@ interactions: Cross-Origin-Resource-Policy: - cross-origin Date: - - Mon, 30 Oct 2023 08:38:53 GMT + - Mon, 30 Oct 2023 08:43:59 GMT ETag: - W/"2fc488e76b4c695db7b2f5e6020d3a2c11b334617f906a2d80d9052b663da77f" Expires: - - Mon, 30 Oct 2023 08:43:53 GMT + - Mon, 30 Oct 2023 08:48:59 GMT Source-Age: - - '41' + - '0' Strict-Transport-Security: - max-age=31536000 Vary: @@ -2087,15 +2087,15 @@ interactions: X-Content-Type-Options: - nosniff X-Fastly-Request-ID: - - 92090a8624c44407543f8b40ab9e4a9812e1c0b2 + - 9cf2ce36c922358214133d0e379b0deb6a1f1b93 X-Frame-Options: - deny X-GitHub-Request-Id: - C28E:0F57:14F2829:1616FFF:653F626D X-Served-By: - - cache-vie6358-VIE + - cache-vie6373-VIE X-Timer: - - S1698655134.880877,VS0,VE1 + - S1698655440.543039,VS0,VE177 X-XSS-Protection: - 1; mode=block status: @@ -2134,13 +2134,13 @@ interactions: Cross-Origin-Resource-Policy: - cross-origin Date: - - Mon, 30 Oct 2023 08:38:53 GMT + - Mon, 30 Oct 2023 08:43:59 GMT Expires: - - Mon, 30 Oct 2023 08:43:53 GMT + - Mon, 30 Oct 2023 08:48:59 GMT Location: - /adfinis/Outdated/main/ember/yarn.lock Source-Age: - - '2352' + - '2657' Vary: - Authorization,Accept-Encoding Via: @@ -2148,15 +2148,15 @@ interactions: X-Cache: - HIT X-Cache-Hits: - - '3' + - '1' X-Fastly-Request-ID: - - a59f29e4c49decb1f5378d39c0c8b22a3a9dc2d9 + - 3e749cf757a927a62e19224e3ff6cf3245ac5818 X-GitHub-Request-Id: - 5F5A:0F47:16E1DB5:182E439:653F626E X-Served-By: - - cache-vie6345-VIE + - cache-vie6353-VIE X-Timer: - - S1698655134.995231,VS0,VE0 + - S1698655440.880757,VS0,VE1 status: code: 301 message: Moved Permanently @@ -9429,13 +9429,13 @@ interactions: Cross-Origin-Resource-Policy: - cross-origin Date: - - Mon, 30 Oct 2023 08:38:54 GMT + - Mon, 30 Oct 2023 08:44:00 GMT ETag: - W/"605e3c929c378cda76c9786f22d43f4b3f0117fd8f9f86f5efe6c5c1aff4c60b" Expires: - - Mon, 30 Oct 2023 08:43:54 GMT + - Mon, 30 Oct 2023 08:49:00 GMT Source-Age: - - '41' + - '0' Strict-Transport-Security: - max-age=31536000 Vary: @@ -9445,19 +9445,19 @@ interactions: X-Cache: - HIT X-Cache-Hits: - - '2' + - '1' X-Content-Type-Options: - nosniff X-Fastly-Request-ID: - - 8526bdaf36752aec754322dd6cce31d60cf57bb8 + - d3a234e63eb9d40cf2ee145ffc247445b21a2873 X-Frame-Options: - deny X-GitHub-Request-Id: - 95BA:0F62:F312DC:100806B:653F626E X-Served-By: - - cache-vie6359-VIE + - cache-vie6321-VIE X-Timer: - - S1698655134.088320,VS0,VE0 + - S1698655440.972195,VS0,VE147 X-XSS-Protection: - 1; mode=block status: @@ -9563,7 +9563,7 @@ interactions: Content-Type: - application/json Date: - - Mon, 30 Oct 2023 08:38:54 GMT + - Mon, 30 Oct 2023 08:44:00 GMT ETag: - '"CN23wPprpwfzPOrtoA7nmg"' Permissions-Policy: @@ -9587,9 +9587,9 @@ interactions: X-PyPI-Last-Serial: - '20299232' X-Served-By: - - cache-iad-kjyo7100116-IAD, cache-vie6369-VIE + - cache-iad-kjyo7100116-IAD, cache-vie6355-VIE X-Timer: - - S1698655134.375512,VS0,VE0 + - S1698655440.486582,VS0,VE0 X-XSS-Protection: - 1; mode=block status: @@ -9765,7 +9765,7 @@ interactions: Content-Type: - application/json Date: - - Mon, 30 Oct 2023 08:38:54 GMT + - Mon, 30 Oct 2023 08:44:00 GMT ETag: - '"OnXxXaVC1oRXvOowwXstBw"' Permissions-Policy: @@ -9789,9 +9789,9 @@ interactions: X-PyPI-Last-Serial: - '15178046' X-Served-By: - - cache-iad-kjyo7100160-IAD, cache-vie6361-VIE + - cache-iad-kjyo7100160-IAD, cache-vie6351-VIE X-Timer: - - S1698655134.489817,VS0,VE1 + - S1698655441.621170,VS0,VE1 X-XSS-Protection: - 1; mode=block status: @@ -9937,7 +9937,7 @@ interactions: Content-Type: - application/json Date: - - Mon, 30 Oct 2023 08:38:54 GMT + - Mon, 30 Oct 2023 08:44:00 GMT ETag: - '"+0UkDFbJ1oMn54YQA+JuoQ"' Permissions-Policy: @@ -9961,9 +9961,9 @@ interactions: X-PyPI-Last-Serial: - '19452667' X-Served-By: - - cache-iad-kcgs7200132-IAD, cache-vie6357-VIE + - cache-iad-kcgs7200132-IAD, cache-vie6369-VIE X-Timer: - - S1698655135.605765,VS0,VE1 + - S1698655441.748481,VS0,VE1 X-XSS-Protection: - 1; mode=block status: @@ -15056,12 +15056,10 @@ interactions: headers: Access-Control-Allow-Origin: - '*' - Age: - - '40' CF-Cache-Status: - - HIT + - REVALIDATED CF-Ray: - - 81e2584319a53b5e-GVA + - 81e25fbcdb783b5d-GVA Cache-Control: - public, max-age=300 Connection: @@ -15071,7 +15069,7 @@ interactions: Content-Type: - application/json Date: - - Mon, 30 Oct 2023 08:38:55 GMT + - Mon, 30 Oct 2023 08:44:02 GMT ETag: - W/"e2b6458d07c24141a8dff6444158b2db" Last-Modified: @@ -38740,12 +38738,10 @@ interactions: headers: Access-Control-Allow-Origin: - '*' - Age: - - '39' CF-Cache-Status: - - HIT + - REVALIDATED CF-Ray: - - 81e258443b833b5d-GVA + - 81e25fc43d573b64-GVA Cache-Control: - public, max-age=300 Connection: @@ -38755,7 +38751,7 @@ interactions: Content-Type: - application/json Date: - - Mon, 30 Oct 2023 08:38:55 GMT + - Mon, 30 Oct 2023 08:44:03 GMT ETag: - W/"ab359bfaaa4013ef239d51d7e9cf0144" Last-Modified: @@ -57233,12 +57229,10 @@ interactions: headers: Access-Control-Allow-Origin: - '*' - Age: - - '38' CF-Cache-Status: - - HIT + - REVALIDATED CF-Ray: - - 81e258461ab03b57-GVA + - 81e25fcc0c816aa1-GVA Cache-Control: - public, max-age=300 Connection: @@ -57248,7 +57242,7 @@ interactions: Content-Type: - application/json Date: - - Mon, 30 Oct 2023 08:38:55 GMT + - Mon, 30 Oct 2023 08:44:04 GMT ETag: - W/"e81b5f09a7eb1010de5e0ba4be08e52b" Last-Modified: diff --git a/api/outdated/outdated/tests/cassettes/test_syncproject.yaml b/api/outdated/outdated/tests/cassettes/test_syncproject.yaml index 1084a496..77f1200a 100644 --- a/api/outdated/outdated/tests/cassettes/test_syncproject.yaml +++ b/api/outdated/outdated/tests/cassettes/test_syncproject.yaml @@ -38,7 +38,7 @@ interactions: Content-Type: - application/json; charset=utf-8 Date: - - Mon, 30 Oct 2023 08:38:57 GMT + - Mon, 30 Oct 2023 08:44:06 GMT Referrer-Policy: - origin-when-cross-origin, strict-origin-when-cross-origin Server: @@ -56,17 +56,17 @@ interactions: X-GitHub-Media-Type: - github.hawkgirl-preview; format=json X-GitHub-Request-Id: - - CBF4:AE78:118B8C8:11DB5D1:653F6BA0 + - D672:4548:B6A6C14:B8F0CC2:653F6CD5 X-RateLimit-Limit: - '5000' X-RateLimit-Remaining: - - '4984' + - '4980' X-RateLimit-Reset: - '1698656381' X-RateLimit-Resource: - graphql X-RateLimit-Used: - - '16' + - '20' X-XSS-Protection: - '0' github-authentication-token-expiration: @@ -107,13 +107,13 @@ interactions: Cross-Origin-Resource-Policy: - cross-origin Date: - - Mon, 30 Oct 2023 08:38:57 GMT + - Mon, 30 Oct 2023 08:44:06 GMT Expires: - - Mon, 30 Oct 2023 08:43:57 GMT + - Mon, 30 Oct 2023 08:49:06 GMT Location: - /projectcaluma/caluma/main/poetry.lock Source-Age: - - '1189' + - '1498' Vary: - Authorization,Accept-Encoding Via: @@ -123,13 +123,13 @@ interactions: X-Cache-Hits: - '1' X-Fastly-Request-ID: - - 91c1ec9ec83342919eb18707ea055696a820c248 + - 3581bec035307e019b30b12775ed7d6d3c214b3f X-GitHub-Request-Id: - 942C:0ECA:2F565A7:3194BDD:653F66FC X-Served-By: - - cache-vie6357-VIE + - cache-vie6358-VIE X-Timer: - - S1698655137.468461,VS0,VE1 + - S1698655447.821394,VS0,VE1 status: code: 301 message: Moved Permanently @@ -1851,13 +1851,13 @@ interactions: Cross-Origin-Resource-Policy: - cross-origin Date: - - Mon, 30 Oct 2023 08:38:57 GMT + - Mon, 30 Oct 2023 08:44:07 GMT ETag: - W/"e87115c1b71cd079d27e888215b436c75635f9075cb16c02e1a42aca2e350ebe" Expires: - - Mon, 30 Oct 2023 08:43:57 GMT + - Mon, 30 Oct 2023 08:49:07 GMT Source-Age: - - '38' + - '0' Strict-Transport-Security: - max-age=31536000 Vary: @@ -1871,15 +1871,15 @@ interactions: X-Content-Type-Options: - nosniff X-Fastly-Request-ID: - - 47238614a90f6a6cba9ea3617852aa4e78063e8f + - 553ff64945f755cfb3d1b1390d877a13da10d025 X-Frame-Options: - deny X-GitHub-Request-Id: - AA4E:0F6E:1474E6A:159BA2C:653F66FC X-Served-By: - - cache-vie6353-VIE + - cache-vie6380-VIE X-Timer: - - S1698655138.565282,VS0,VE1 + - S1698655447.909731,VS0,VE180 X-XSS-Protection: - 1; mode=block status: @@ -1992,7 +1992,7 @@ interactions: Content-Type: - application/json Date: - - Mon, 30 Oct 2023 08:38:57 GMT + - Mon, 30 Oct 2023 08:44:07 GMT ETag: - '"UMOnCfZiYdPKBLWIFiwT5Q"' Permissions-Policy: @@ -2016,9 +2016,9 @@ interactions: X-PyPI-Last-Serial: - '20299232' X-Served-By: - - cache-iad-kiad7000172-IAD, cache-vie6320-VIE + - cache-iad-kiad7000172-IAD, cache-vie6372-VIE X-Timer: - - S1698655138.824387,VS0,VE1 + - S1698655447.394206,VS0,VE1 X-XSS-Protection: - 1; mode=block status: @@ -2194,7 +2194,7 @@ interactions: Content-Type: - application/json Date: - - Mon, 30 Oct 2023 08:38:57 GMT + - Mon, 30 Oct 2023 08:44:07 GMT ETag: - '"OnXxXaVC1oRXvOowwXstBw"' Permissions-Policy: @@ -2218,9 +2218,9 @@ interactions: X-PyPI-Last-Serial: - '15178046' X-Served-By: - - cache-iad-kjyo7100160-IAD, cache-vie6321-VIE + - cache-iad-kjyo7100160-IAD, cache-vie6350-VIE X-Timer: - - S1698655138.951529,VS0,VE1 + - S1698655448.519960,VS0,VE1 X-XSS-Protection: - 1; mode=block status: 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 0183317e..00000000 --- a/api/outdated/outdated/tests/cassettes/test_syncprojects.yaml +++ /dev/null @@ -1,113096 +0,0 @@ -interactions: -- request: - body: '{"query": "\n {\n repository(owner: \"adfinis\", name: - \"mysagw\") {\n dependencyGraphManifests {\n nodes - {\n blobPath\n }\n }\n }\n }\n "}' - headers: - Accept: - - application/vnd.github.hawkgirl-preview+json - Accept-Encoding: - - gzip, deflate - Authorization: - - DUMMY - Connection: - - keep-alive - Content-Length: - - '273' - Content-Type: - - application/json - User-Agent: - - python-requests/2.31.0 - method: POST - uri: https://api.github.com/graphql - response: - body: - string: '{"data":{"repository":{"dependencyGraphManifests":{"nodes":[{"blobPath":"/adfinis/mySAGW/blob/main/api/poetry.lock"},{"blobPath":"/adfinis/mySAGW/blob/main/api/pyproject.toml"},{"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: - - Mon, 30 Oct 2023 08:38:59 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-Content-Type-Options: - - nosniff - X-Frame-Options: - - deny - X-GitHub-Media-Type: - - github.hawkgirl-preview; format=json - X-GitHub-Request-Id: - - CBFC:EDF8:3B1B4DB:3C087F6:653F6BA2 - X-RateLimit-Limit: - - '5000' - X-RateLimit-Remaining: - - '4983' - X-RateLimit-Reset: - - '1698656381' - X-RateLimit-Resource: - - graphql - X-RateLimit-Used: - - '17' - X-XSS-Protection: - - '0' - github-authentication-token-expiration: - - 2023-11-29 08:58:49 +0100 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - User-Agent: - - python-requests/2.31.0 - method: GET - uri: https://raw.githubusercontent.com//adfinis/mySAGW/main/api/poetry.lock - response: - body: - string: 'Moved Permanently. - - - ' - headers: - Accept-Ranges: - - bytes - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Length: - - '71' - Content-Type: - - text/html; charset=utf-8 - Cross-Origin-Resource-Policy: - - cross-origin - Date: - - Mon, 30 Oct 2023 08:38:59 GMT - Expires: - - Mon, 30 Oct 2023 08:43:59 GMT - Location: - - /adfinis/mySAGW/main/api/poetry.lock - Source-Age: - - '0' - Vary: - - Authorization,Accept-Encoding - Via: - - 1.1 varnish - X-Cache: - - MISS - X-Cache-Hits: - - '0' - X-Fastly-Request-ID: - - 3cc6cbe800f68538db4e199ba814643c7c8c29f1 - X-GitHub-Request-Id: - - 9802:0E3A:52C0B5:57A79E:653F6BA3 - X-Served-By: - - cache-vie6369-VIE - X-Timer: - - S1698655140.620969,VS0,VE102 - status: - code: 301 - message: Moved Permanently -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - User-Agent: - - python-requests/2.31.0 - method: GET - uri: https://raw.githubusercontent.com/adfinis/mySAGW/main/api/poetry.lock - response: - body: - string: "# This file is automatically @generated by Poetry 1.6.1 and should - not be changed by hand.\n\n[[package]]\nname = \"arrow\"\nversion = \"1.2.3\"\ndescription - = \"Better dates & times for Python\"\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.7.2\"\ndescription - = \"ASGI specs, helper code, and adapters\"\noptional = 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.dependencies]\ntyping-extensions - = {version = \">=4\", markers = \"python_version < \\\"3.11\\\"\"}\n\n[package.extras]\ntests - = [\"mypy (>=0.800)\", \"pytest\", \"pytest-asyncio\"]\n\n[[package]]\nname - = \"black\"\nversion = \"23.3.0\"\ndescription = \"The uncompromising code - formatter.\"\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 - = \"certifi\"\nversion = \"2023.7.22\"\ndescription = \"Python package for - providing Mozilla's CA Bundle.\"\noptional = false\npython-versions = \">=3.6\"\nfiles - = [\n {file = \"certifi-2023.7.22-py3-none-any.whl\", hash = \"sha256:92d6037539857d8206b8f6ae472e8b77db8058fec5937a1ef3f54304089edbb9\"},\n - \ {file = \"certifi-2023.7.22.tar.gz\", hash = \"sha256:539cc1d13202e33ca466e88b2807e29f4c13049d6d87031a3c110744495cb082\"},\n]\n\n[[package]]\nname - = \"cffi\"\nversion = \"1.15.1\"\ndescription = \"Foreign Function Interface - for Python calling C code.\"\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 = \"cfgv\"\nversion = \"3.3.1\"\ndescription - = \"Validate configuration and produce human readable error messages.\"\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\"\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]\n\n[[package]]\nname - = \"charset-normalizer\"\nversion = \"3.2.0\"\ndescription = \"The Real First - Universal Charset Detector. Open, modern and actively maintained alternative - to Chardet.\"\noptional = false\npython-versions = \">=3.7.0\"\nfiles = [\n - \ {file = \"charset-normalizer-3.2.0.tar.gz\", hash = \"sha256:3bb3d25a8e6c0aedd251753a79ae98a093c7e7b471faa3aa9a93a81431987ace\"},\n - \ {file = \"charset_normalizer-3.2.0-cp310-cp310-macosx_10_9_universal2.whl\", - hash = \"sha256:0b87549028f680ca955556e3bd57013ab47474c3124dc069faa0b6545b6c9710\"},\n - \ {file = \"charset_normalizer-3.2.0-cp310-cp310-macosx_10_9_x86_64.whl\", - hash = \"sha256:7c70087bfee18a42b4040bb9ec1ca15a08242cf5867c58726530bdf3945672ed\"},\n - \ {file = \"charset_normalizer-3.2.0-cp310-cp310-macosx_11_0_arm64.whl\", - hash = \"sha256:a103b3a7069b62f5d4890ae1b8f0597618f628b286b03d4bc9195230b154bfa9\"},\n - \ {file = \"charset_normalizer-3.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", - hash = \"sha256:94aea8eff76ee6d1cdacb07dd2123a68283cb5569e0250feab1240058f53b623\"},\n - \ {file = \"charset_normalizer-3.2.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl\", - hash = \"sha256:db901e2ac34c931d73054d9797383d0f8009991e723dab15109740a63e7f902a\"},\n - \ {file = \"charset_normalizer-3.2.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl\", - hash = \"sha256:b0dac0ff919ba34d4df1b6131f59ce95b08b9065233446be7e459f95554c0dc8\"},\n - \ {file = \"charset_normalizer-3.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", - hash = \"sha256:193cbc708ea3aca45e7221ae58f0fd63f933753a9bfb498a3b474878f12caaad\"},\n - \ {file = \"charset_normalizer-3.2.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", - hash = \"sha256:09393e1b2a9461950b1c9a45d5fd251dc7c6f228acab64da1c9c0165d9c7765c\"},\n - \ {file = \"charset_normalizer-3.2.0-cp310-cp310-musllinux_1_1_aarch64.whl\", - hash = \"sha256:baacc6aee0b2ef6f3d308e197b5d7a81c0e70b06beae1f1fcacffdbd124fe0e3\"},\n - \ {file = \"charset_normalizer-3.2.0-cp310-cp310-musllinux_1_1_i686.whl\", - hash = \"sha256:bf420121d4c8dce6b889f0e8e4ec0ca34b7f40186203f06a946fa0276ba54029\"},\n - \ {file = \"charset_normalizer-3.2.0-cp310-cp310-musllinux_1_1_ppc64le.whl\", - hash = \"sha256:c04a46716adde8d927adb9457bbe39cf473e1e2c2f5d0a16ceb837e5d841ad4f\"},\n - \ {file = \"charset_normalizer-3.2.0-cp310-cp310-musllinux_1_1_s390x.whl\", - hash = \"sha256:aaf63899c94de41fe3cf934601b0f7ccb6b428c6e4eeb80da72c58eab077b19a\"},\n - \ {file = \"charset_normalizer-3.2.0-cp310-cp310-musllinux_1_1_x86_64.whl\", - hash = \"sha256:d62e51710986674142526ab9f78663ca2b0726066ae26b78b22e0f5e571238dd\"},\n - \ {file = \"charset_normalizer-3.2.0-cp310-cp310-win32.whl\", hash = \"sha256:04e57ab9fbf9607b77f7d057974694b4f6b142da9ed4a199859d9d4d5c63fe96\"},\n - \ {file = \"charset_normalizer-3.2.0-cp310-cp310-win_amd64.whl\", hash = - \"sha256:48021783bdf96e3d6de03a6e39a1171ed5bd7e8bb93fc84cc649d11490f87cea\"},\n - \ {file = \"charset_normalizer-3.2.0-cp311-cp311-macosx_10_9_universal2.whl\", - hash = \"sha256:4957669ef390f0e6719db3613ab3a7631e68424604a7b448f079bee145da6e09\"},\n - \ {file = \"charset_normalizer-3.2.0-cp311-cp311-macosx_10_9_x86_64.whl\", - hash = \"sha256:46fb8c61d794b78ec7134a715a3e564aafc8f6b5e338417cb19fe9f57a5a9bf2\"},\n - \ {file = \"charset_normalizer-3.2.0-cp311-cp311-macosx_11_0_arm64.whl\", - hash = \"sha256:f779d3ad205f108d14e99bb3859aa7dd8e9c68874617c72354d7ecaec2a054ac\"},\n - \ {file = \"charset_normalizer-3.2.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", - hash = \"sha256:f25c229a6ba38a35ae6e25ca1264621cc25d4d38dca2942a7fce0b67a4efe918\"},\n - \ {file = \"charset_normalizer-3.2.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl\", - hash = \"sha256:2efb1bd13885392adfda4614c33d3b68dee4921fd0ac1d3988f8cbb7d589e72a\"},\n - \ {file = \"charset_normalizer-3.2.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl\", - hash = \"sha256:1f30b48dd7fa1474554b0b0f3fdfdd4c13b5c737a3c6284d3cdc424ec0ffff3a\"},\n - \ {file = \"charset_normalizer-3.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", - hash = \"sha256:246de67b99b6851627d945db38147d1b209a899311b1305dd84916f2b88526c6\"},\n - \ {file = \"charset_normalizer-3.2.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", - hash = \"sha256:9bd9b3b31adcb054116447ea22caa61a285d92e94d710aa5ec97992ff5eb7cf3\"},\n - \ {file = \"charset_normalizer-3.2.0-cp311-cp311-musllinux_1_1_aarch64.whl\", - hash = \"sha256:8c2f5e83493748286002f9369f3e6607c565a6a90425a3a1fef5ae32a36d749d\"},\n - \ {file = \"charset_normalizer-3.2.0-cp311-cp311-musllinux_1_1_i686.whl\", - hash = \"sha256:3170c9399da12c9dc66366e9d14da8bf7147e1e9d9ea566067bbce7bb74bd9c2\"},\n - \ {file = \"charset_normalizer-3.2.0-cp311-cp311-musllinux_1_1_ppc64le.whl\", - hash = \"sha256:7a4826ad2bd6b07ca615c74ab91f32f6c96d08f6fcc3902ceeedaec8cdc3bcd6\"},\n - \ {file = \"charset_normalizer-3.2.0-cp311-cp311-musllinux_1_1_s390x.whl\", - hash = \"sha256:3b1613dd5aee995ec6d4c69f00378bbd07614702a315a2cf6c1d21461fe17c23\"},\n - \ {file = \"charset_normalizer-3.2.0-cp311-cp311-musllinux_1_1_x86_64.whl\", - hash = \"sha256:9e608aafdb55eb9f255034709e20d5a83b6d60c054df0802fa9c9883d0a937aa\"},\n - \ {file = \"charset_normalizer-3.2.0-cp311-cp311-win32.whl\", hash = \"sha256:f2a1d0fd4242bd8643ce6f98927cf9c04540af6efa92323e9d3124f57727bfc1\"},\n - \ {file = \"charset_normalizer-3.2.0-cp311-cp311-win_amd64.whl\", hash = - \"sha256:681eb3d7e02e3c3655d1b16059fbfb605ac464c834a0c629048a30fad2b27489\"},\n - \ {file = \"charset_normalizer-3.2.0-cp37-cp37m-macosx_10_9_x86_64.whl\", - hash = \"sha256:c57921cda3a80d0f2b8aec7e25c8aa14479ea92b5b51b6876d975d925a2ea346\"},\n - \ {file = \"charset_normalizer-3.2.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", - hash = \"sha256:41b25eaa7d15909cf3ac4c96088c1f266a9a93ec44f87f1d13d4a0e86c81b982\"},\n - \ {file = \"charset_normalizer-3.2.0-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl\", - hash = \"sha256:f058f6963fd82eb143c692cecdc89e075fa0828db2e5b291070485390b2f1c9c\"},\n - \ {file = \"charset_normalizer-3.2.0-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl\", - hash = \"sha256:a7647ebdfb9682b7bb97e2a5e7cb6ae735b1c25008a70b906aecca294ee96cf4\"},\n - \ {file = \"charset_normalizer-3.2.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", - hash = \"sha256:eef9df1eefada2c09a5e7a40991b9fc6ac6ef20b1372abd48d2794a316dc0449\"},\n - \ {file = \"charset_normalizer-3.2.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", - hash = \"sha256:e03b8895a6990c9ab2cdcd0f2fe44088ca1c65ae592b8f795c3294af00a461c3\"},\n - \ {file = \"charset_normalizer-3.2.0-cp37-cp37m-musllinux_1_1_aarch64.whl\", - hash = \"sha256:ee4006268ed33370957f55bf2e6f4d263eaf4dc3cfc473d1d90baff6ed36ce4a\"},\n - \ {file = \"charset_normalizer-3.2.0-cp37-cp37m-musllinux_1_1_i686.whl\", - hash = \"sha256:c4983bf937209c57240cff65906b18bb35e64ae872da6a0db937d7b4af845dd7\"},\n - \ {file = \"charset_normalizer-3.2.0-cp37-cp37m-musllinux_1_1_ppc64le.whl\", - hash = \"sha256:3bb7fda7260735efe66d5107fb7e6af6a7c04c7fce9b2514e04b7a74b06bf5dd\"},\n - \ {file = \"charset_normalizer-3.2.0-cp37-cp37m-musllinux_1_1_s390x.whl\", - hash = \"sha256:72814c01533f51d68702802d74f77ea026b5ec52793c791e2da806a3844a46c3\"},\n - \ {file = \"charset_normalizer-3.2.0-cp37-cp37m-musllinux_1_1_x86_64.whl\", - hash = \"sha256:70c610f6cbe4b9fce272c407dd9d07e33e6bf7b4aa1b7ffb6f6ded8e634e3592\"},\n - \ {file = \"charset_normalizer-3.2.0-cp37-cp37m-win32.whl\", hash = \"sha256:a401b4598e5d3f4a9a811f3daf42ee2291790c7f9d74b18d75d6e21dda98a1a1\"},\n - \ {file = \"charset_normalizer-3.2.0-cp37-cp37m-win_amd64.whl\", hash = - \"sha256:c0b21078a4b56965e2b12f247467b234734491897e99c1d51cee628da9786959\"},\n - \ {file = \"charset_normalizer-3.2.0-cp38-cp38-macosx_10_9_universal2.whl\", - hash = \"sha256:95eb302ff792e12aba9a8b8f8474ab229a83c103d74a750ec0bd1c1eea32e669\"},\n - \ {file = \"charset_normalizer-3.2.0-cp38-cp38-macosx_10_9_x86_64.whl\", - hash = \"sha256:1a100c6d595a7f316f1b6f01d20815d916e75ff98c27a01ae817439ea7726329\"},\n - \ {file = \"charset_normalizer-3.2.0-cp38-cp38-macosx_11_0_arm64.whl\", - hash = \"sha256:6339d047dab2780cc6220f46306628e04d9750f02f983ddb37439ca47ced7149\"},\n - \ {file = \"charset_normalizer-3.2.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", - hash = \"sha256:e4b749b9cc6ee664a3300bb3a273c1ca8068c46be705b6c31cf5d276f8628a94\"},\n - \ {file = \"charset_normalizer-3.2.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl\", - hash = \"sha256:a38856a971c602f98472050165cea2cdc97709240373041b69030be15047691f\"},\n - \ {file = \"charset_normalizer-3.2.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl\", - hash = \"sha256:f87f746ee241d30d6ed93969de31e5ffd09a2961a051e60ae6bddde9ec3583aa\"},\n - \ {file = \"charset_normalizer-3.2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", - hash = \"sha256:89f1b185a01fe560bc8ae5f619e924407efca2191b56ce749ec84982fc59a32a\"},\n - \ {file = \"charset_normalizer-3.2.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", - hash = \"sha256:e1c8a2f4c69e08e89632defbfabec2feb8a8d99edc9f89ce33c4b9e36ab63037\"},\n - \ {file = \"charset_normalizer-3.2.0-cp38-cp38-musllinux_1_1_aarch64.whl\", - hash = \"sha256:2f4ac36d8e2b4cc1aa71df3dd84ff8efbe3bfb97ac41242fbcfc053c67434f46\"},\n - \ {file = \"charset_normalizer-3.2.0-cp38-cp38-musllinux_1_1_i686.whl\", - hash = \"sha256:a386ebe437176aab38c041de1260cd3ea459c6ce5263594399880bbc398225b2\"},\n - \ {file = \"charset_normalizer-3.2.0-cp38-cp38-musllinux_1_1_ppc64le.whl\", - hash = \"sha256:ccd16eb18a849fd8dcb23e23380e2f0a354e8daa0c984b8a732d9cfaba3a776d\"},\n - \ {file = \"charset_normalizer-3.2.0-cp38-cp38-musllinux_1_1_s390x.whl\", - hash = \"sha256:e6a5bf2cba5ae1bb80b154ed68a3cfa2fa00fde979a7f50d6598d3e17d9ac20c\"},\n - \ {file = \"charset_normalizer-3.2.0-cp38-cp38-musllinux_1_1_x86_64.whl\", - hash = \"sha256:45de3f87179c1823e6d9e32156fb14c1927fcc9aba21433f088fdfb555b77c10\"},\n - \ {file = \"charset_normalizer-3.2.0-cp38-cp38-win32.whl\", hash = \"sha256:1000fba1057b92a65daec275aec30586c3de2401ccdcd41f8a5c1e2c87078706\"},\n - \ {file = \"charset_normalizer-3.2.0-cp38-cp38-win_amd64.whl\", hash = \"sha256:8b2c760cfc7042b27ebdb4a43a4453bd829a5742503599144d54a032c5dc7e9e\"},\n - \ {file = \"charset_normalizer-3.2.0-cp39-cp39-macosx_10_9_universal2.whl\", - hash = \"sha256:855eafa5d5a2034b4621c74925d89c5efef61418570e5ef9b37717d9c796419c\"},\n - \ {file = \"charset_normalizer-3.2.0-cp39-cp39-macosx_10_9_x86_64.whl\", - hash = \"sha256:203f0c8871d5a7987be20c72442488a0b8cfd0f43b7973771640fc593f56321f\"},\n - \ {file = \"charset_normalizer-3.2.0-cp39-cp39-macosx_11_0_arm64.whl\", - hash = \"sha256:e857a2232ba53ae940d3456f7533ce6ca98b81917d47adc3c7fd55dad8fab858\"},\n - \ {file = \"charset_normalizer-3.2.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", - hash = \"sha256:5e86d77b090dbddbe78867a0275cb4df08ea195e660f1f7f13435a4649e954e5\"},\n - \ {file = \"charset_normalizer-3.2.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl\", - hash = \"sha256:c4fb39a81950ec280984b3a44f5bd12819953dc5fa3a7e6fa7a80db5ee853952\"},\n - \ {file = \"charset_normalizer-3.2.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl\", - hash = \"sha256:2dee8e57f052ef5353cf608e0b4c871aee320dd1b87d351c28764fc0ca55f9f4\"},\n - \ {file = \"charset_normalizer-3.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", - hash = \"sha256:8700f06d0ce6f128de3ccdbc1acaea1ee264d2caa9ca05daaf492fde7c2a7200\"},\n - \ {file = \"charset_normalizer-3.2.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", - hash = \"sha256:1920d4ff15ce893210c1f0c0e9d19bfbecb7983c76b33f046c13a8ffbd570252\"},\n - \ {file = \"charset_normalizer-3.2.0-cp39-cp39-musllinux_1_1_aarch64.whl\", - hash = \"sha256:c1c76a1743432b4b60ab3358c937a3fe1341c828ae6194108a94c69028247f22\"},\n - \ {file = \"charset_normalizer-3.2.0-cp39-cp39-musllinux_1_1_i686.whl\", - hash = \"sha256:f7560358a6811e52e9c4d142d497f1a6e10103d3a6881f18d04dbce3729c0e2c\"},\n - \ {file = \"charset_normalizer-3.2.0-cp39-cp39-musllinux_1_1_ppc64le.whl\", - hash = \"sha256:c8063cf17b19661471ecbdb3df1c84f24ad2e389e326ccaf89e3fb2484d8dd7e\"},\n - \ {file = \"charset_normalizer-3.2.0-cp39-cp39-musllinux_1_1_s390x.whl\", - hash = \"sha256:cd6dbe0238f7743d0efe563ab46294f54f9bc8f4b9bcf57c3c666cc5bc9d1299\"},\n - \ {file = \"charset_normalizer-3.2.0-cp39-cp39-musllinux_1_1_x86_64.whl\", - hash = \"sha256:1249cbbf3d3b04902ff081ffbb33ce3377fa6e4c7356f759f3cd076cc138d020\"},\n - \ {file = \"charset_normalizer-3.2.0-cp39-cp39-win32.whl\", hash = \"sha256:6c409c0deba34f147f77efaa67b8e4bb83d2f11c8806405f76397ae5b8c0d1c9\"},\n - \ {file = \"charset_normalizer-3.2.0-cp39-cp39-win_amd64.whl\", hash = \"sha256:7095f6fbfaa55defb6b733cfeb14efaae7a29f0b59d8cf213be4e7ca0b857b80\"},\n - \ {file = \"charset_normalizer-3.2.0-py3-none-any.whl\", hash = \"sha256:8e098148dd37b4ce3baca71fb394c81dc5d9c7728c95df695d2dca218edf40e6\"},\n]\n\n[[package]]\nname - = \"click\"\nversion = \"8.1.3\"\ndescription = \"Composable command line - interface toolkit\"\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.\"\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 - = \"colored\"\nversion = \"1.4.4\"\ndescription = \"Simple library for color - and formatting to terminal\"\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.7\"\ndescription = \"Code coverage measurement - for Python\"\noptional = false\npython-versions = \">=3.7\"\nfiles = [\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.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 = \"41.0.4\"\ndescription = \"cryptography is - a package which provides cryptographic recipes and primitives to Python developers.\"\noptional - = false\npython-versions = \">=3.7\"\nfiles = [\n {file = \"cryptography-41.0.4-cp37-abi3-macosx_10_12_universal2.whl\", - hash = \"sha256:80907d3faa55dc5434a16579952ac6da800935cd98d14dbd62f6f042c7f5e839\"},\n - \ {file = \"cryptography-41.0.4-cp37-abi3-macosx_10_12_x86_64.whl\", hash - = \"sha256:35c00f637cd0b9d5b6c6bd11b6c3359194a8eba9c46d4e875a3660e3b400005f\"},\n - \ {file = \"cryptography-41.0.4-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", - hash = \"sha256:cecfefa17042941f94ab54f769c8ce0fe14beff2694e9ac684176a2535bf9714\"},\n - \ {file = \"cryptography-41.0.4-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", - hash = \"sha256:e40211b4923ba5a6dc9769eab704bdb3fbb58d56c5b336d30996c24fcf12aadb\"},\n - \ {file = \"cryptography-41.0.4-cp37-abi3-manylinux_2_28_aarch64.whl\", - hash = \"sha256:23a25c09dfd0d9f28da2352503b23e086f8e78096b9fd585d1d14eca01613e13\"},\n - \ {file = \"cryptography-41.0.4-cp37-abi3-manylinux_2_28_x86_64.whl\", hash - = \"sha256:2ed09183922d66c4ec5fdaa59b4d14e105c084dd0febd27452de8f6f74704143\"},\n - \ {file = \"cryptography-41.0.4-cp37-abi3-musllinux_1_1_aarch64.whl\", hash - = \"sha256:5a0f09cefded00e648a127048119f77bc2b2ec61e736660b5789e638f43cc397\"},\n - \ {file = \"cryptography-41.0.4-cp37-abi3-musllinux_1_1_x86_64.whl\", hash - = \"sha256:9eeb77214afae972a00dee47382d2591abe77bdae166bda672fb1e24702a3860\"},\n - \ {file = \"cryptography-41.0.4-cp37-abi3-win32.whl\", hash = \"sha256:3b224890962a2d7b57cf5eeb16ccaafba6083f7b811829f00476309bce2fe0fd\"},\n - \ {file = \"cryptography-41.0.4-cp37-abi3-win_amd64.whl\", hash = \"sha256:c880eba5175f4307129784eca96f4e70b88e57aa3f680aeba3bab0e980b0f37d\"},\n - \ {file = \"cryptography-41.0.4-pp310-pypy310_pp73-macosx_10_12_x86_64.whl\", - hash = \"sha256:004b6ccc95943f6a9ad3142cfabcc769d7ee38a3f60fb0dddbfb431f818c3a67\"},\n - \ {file = \"cryptography-41.0.4-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl\", - hash = \"sha256:86defa8d248c3fa029da68ce61fe735432b047e32179883bdb1e79ed9bb8195e\"},\n - \ {file = \"cryptography-41.0.4-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl\", - hash = \"sha256:37480760ae08065437e6573d14be973112c9e6dcaf5f11d00147ee74f37a3829\"},\n - \ {file = \"cryptography-41.0.4-pp310-pypy310_pp73-win_amd64.whl\", hash - = \"sha256:b5f4dfe950ff0479f1f00eda09c18798d4f49b98f4e2006d644b3301682ebdca\"},\n - \ {file = \"cryptography-41.0.4-pp38-pypy38_pp73-macosx_10_12_x86_64.whl\", - hash = \"sha256:7e53db173370dea832190870e975a1e09c86a879b613948f09eb49324218c14d\"},\n - \ {file = \"cryptography-41.0.4-pp38-pypy38_pp73-manylinux_2_28_aarch64.whl\", - hash = \"sha256:5b72205a360f3b6176485a333256b9bcd48700fc755fef51c8e7e67c4b63e3ac\"},\n - \ {file = \"cryptography-41.0.4-pp38-pypy38_pp73-manylinux_2_28_x86_64.whl\", - hash = \"sha256:93530900d14c37a46ce3d6c9e6fd35dbe5f5601bf6b3a5c325c7bffc030344d9\"},\n - \ {file = \"cryptography-41.0.4-pp38-pypy38_pp73-win_amd64.whl\", hash = - \"sha256:efc8ad4e6fc4f1752ebfb58aefece8b4e3c4cae940b0994d43649bdfce8d0d4f\"},\n - \ {file = \"cryptography-41.0.4-pp39-pypy39_pp73-macosx_10_12_x86_64.whl\", - hash = \"sha256:c3391bd8e6de35f6f1140e50aaeb3e2b3d6a9012536ca23ab0d9c35ec18c8a91\"},\n - \ {file = \"cryptography-41.0.4-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl\", - hash = \"sha256:0d9409894f495d465fe6fda92cb70e8323e9648af912d5b9141d616df40a87b8\"},\n - \ {file = \"cryptography-41.0.4-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl\", - hash = \"sha256:8ac4f9ead4bbd0bc8ab2d318f97d85147167a488be0e08814a37eb2f439d5cf6\"},\n - \ {file = \"cryptography-41.0.4-pp39-pypy39_pp73-win_amd64.whl\", hash = - \"sha256:047c4603aeb4bbd8db2756e38f5b8bd7e94318c047cfe4efeb5d715e08b49311\"},\n - \ {file = \"cryptography-41.0.4.tar.gz\", hash = \"sha256:7febc3094125fc126a7f6fb1f420d0da639f3f32cb15c8ff0dc3997c4549f51a\"},\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 - = \"deprecation\"\nversion = \"2.0.7\"\ndescription = \"A library to handle - automated deprecations\"\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\"\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.20\"\ndescription = \"A high-level Python Web - framework that encourages rapid development and clean, pragmatic design.\"\noptional - = false\npython-versions = \">=3.6\"\nfiles = [\n {file = \"Django-3.2.20-py3-none-any.whl\", - hash = \"sha256:a477ab326ae7d8807dc25c186b951ab8c7648a3a23f9497763c37307a2b5ef87\"},\n - \ {file = \"Django-3.2.20.tar.gz\", hash = \"sha256:dec2a116787b8e14962014bf78e120bba454135108e1af9e9b91ade7b2964c40\"},\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-countries\"\nversion = \"7.5.1\"\ndescription = \"Provides a country - field for Django models.\"\noptional = false\npython-versions = \"*\"\nfiles - = [\n {file = \"django-countries-7.5.1.tar.gz\", hash = \"sha256:22915d9b9403932b731622619940a54894a3eb0da9a374e7249c8fc453c122d7\"},\n - \ {file = \"django_countries-7.5.1-py3-none-any.whl\", hash = \"sha256:2df707aca7a5e677254bed116cf6021a136ebaccd5c2f46860abd6452bb45521\"},\n]\n\n[package.dependencies]\nasgiref - = \"*\"\ntyping-extensions = \"*\"\n\n[package.extras]\ndev = [\"black\", - \"django\", \"djangorestframework\", \"graphene-django\", \"pytest\", \"pytest-django\", - \"tox\"]\nmaintainer = [\"django\", \"transifex-client\", \"zest.releaser[recommended]\"]\npyuca - = [\"pyuca\"]\ntest = [\"djangorestframework\", \"graphene-django\", \"pytest\", - \"pytest-cov\", \"pytest-django\"]\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.\"\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.dev0)\", \"pytest - (>=4.6.11)\", \"sphinx (>=3.5.0)\", \"sphinx-notfound-page\"]\ndocs = [\"furo - (>=2021.8.17b43,<2021.9.dev0)\", \"sphinx (>=3.5.0)\", \"sphinx-notfound-page\"]\ntesting - = [\"coverage[toml] (>=5.0a4)\", \"pytest (>=4.6.11)\"]\n\n[[package]]\nname - = \"django-excel\"\nversion = \"0.0.10\"\ndescription = \"A django middleware - that provides one application programminginterface to read and write data - in different excel file formats\"\noptional = false\npython-versions = \"*\"\nfiles - = [\n {file = \"django-excel-0.0.10.tar.gz\", hash = \"sha256:81cd3bce8007009c30205f7085a97f2908557014900775577cab0b9a770c2bad\"},\n - \ {file = \"django_excel-0.0.10-py2.py3-none-any.whl\", hash = \"sha256:f0297202fc460eb74657f8a9d4473921050fbe2e297765c174be9cf33d1195c7\"},\n]\n\n[package.dependencies]\nDjango - = \">=1.6.1\"\npyexcel = \">=0.5.7\"\npyexcel-webio = \">=0.1.2\"\n\n[package.extras]\nods - = [\"pyexcel-ods3 (>=0.4.0)\"]\nxls = [\"pyexcel-xls (>=0.4.0)\"]\nxlsx = - [\"pyexcel-xlsx (>=0.4.0)\"]\n\n[[package]]\nname = \"django-extensions\"\nversion - = \"3.2.3\"\ndescription = \"Extensions for Django\"\noptional = false\npython-versions - = \">=3.6\"\nfiles = [\n {file = \"django-extensions-3.2.3.tar.gz\", hash - = \"sha256:44d27919d04e23b3f40231c4ab7af4e61ce832ef46d610cc650d53e68328410a\"},\n - \ {file = \"django_extensions-3.2.3-py3-none-any.whl\", hash = \"sha256:9600b7562f79a92cbf1fde6403c04fee314608fefbb595502e34383ae8203401\"},\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.\"\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.\"\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-phonenumber-field\"\nversion - = \"7.1.0\"\ndescription = \"An international phone number field for django - models.\"\noptional = false\npython-versions = \">=3.7\"\nfiles = [\n {file - = \"django-phonenumber-field-7.1.0.tar.gz\", hash = \"sha256:63721dbdc7424cd594a08d80f550e790cf6e7c903cbc0fb4dd9d86baac8b8c51\"},\n - \ {file = \"django_phonenumber_field-7.1.0-py3-none-any.whl\", hash = \"sha256:4eaab35fe9a163046dc3a47188771385c56a788e0e11b7bbcc662e1e6b7b9104\"},\n]\n\n[package.dependencies]\nDjango - = \">=3.2\"\nphonenumberslite = {version = \">=7.0.2\", optional = true, markers - = \"extra == \\\"phonenumberslite\\\"\"}\n\n[package.extras]\nphonenumbers - = [\"phonenumbers (>=7.0.2)\"]\nphonenumberslite = [\"phonenumberslite (>=7.0.2)\"]\n\n[[package]]\nname - = \"django-postgres-extra\"\nversion = \"2.0.8\"\ndescription = \"Bringing - all of PostgreSQL's awesomeness to Django.\"\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.\"\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\"\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.\"\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.\"\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 - = \"drf-extra-fields\"\nversion = \"3.5.0\"\ndescription = \"Additional fields - for Django Rest Framework.\"\noptional = false\npython-versions = \">=3.7\"\nfiles - = [\n {file = \"drf-extra-fields-3.5.0.tar.gz\", hash = \"sha256:7ef731f6e258a83321168ca7eaa9d70ef25273621fef11ce3f7ffcea6b3a834d\"},\n - \ {file = \"drf_extra_fields-3.5.0-py3-none-any.whl\", hash = \"sha256:d50bab5ab5e34bc76ec4fccf16d615d8dbd18143df82e582b3e338c75b7cff05\"},\n]\n\n[package.dependencies]\nDjango - = \">=2.2\"\ndjangorestframework = \">=3.9.2\"\nfiletype = \">=1.2.0\"\n\n[package.extras]\nbase64imagefield - = [\"Pillow (>=6.2.1)\"]\n\n[[package]]\nname = \"et-xmlfile\"\nversion = - \"1.1.0\"\ndescription = \"An implementation of lxml.xmlfile for the standard - library\"\noptional = false\npython-versions = \">=3.6\"\nfiles = [\n {file - = \"et_xmlfile-1.1.0-py3-none-any.whl\", hash = \"sha256:a2ba85d1d6a74ef63837eed693bcb89c3f752169b0e3e7ae5b16ca5e1b3deada\"},\n - \ {file = \"et_xmlfile-1.1.0.tar.gz\", hash = \"sha256:8eb9e2bc2f8c97e37a2dc85a09ecdcdec9d8a396530a6d5a33b30b9a92da0c5c\"},\n]\n\n[[package]]\nname - = \"exceptiongroup\"\nversion = \"1.1.2\"\ndescription = \"Backport of PEP - 654 (exception groups)\"\noptional = false\npython-versions = \">=3.7\"\nfiles - = [\n {file = \"exceptiongroup-1.1.2-py3-none-any.whl\", hash = \"sha256:e346e69d186172ca7cf029c8c1d16235aa0e04035e5750b4b95039e65204328f\"},\n - \ {file = \"exceptiongroup-1.1.2.tar.gz\", hash = \"sha256:12c3e887d6485d16943a309616de20ae5582633e0a2eda17f4e10fd61c1e8af5\"},\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.\"\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.13.0\"\ndescription - = \"Faker is a Python package that generates fake data for you.\"\noptional - = false\npython-versions = \">=3.7\"\nfiles = [\n {file = \"Faker-18.13.0-py3-none-any.whl\", - hash = \"sha256:801d1a2d71f1fc54d332de2ab19de7452454309937233ea2f7485402882d67b3\"},\n - \ {file = \"Faker-18.13.0.tar.gz\", hash = \"sha256:84bcf92bb725dd7341336eea4685df9a364f16f2470c4d29c1d7e6c5fd5a457d\"},\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\"\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.2\"\ndescription - = \"A platform independent file lock.\"\noptional = false\npython-versions - = \">=3.7\"\nfiles = [\n {file = \"filelock-3.12.2-py3-none-any.whl\", - hash = \"sha256:cbb791cdea2a72f23da6ac5b5269ab0a0d161e9ef0100e653b69049a7706d1ec\"},\n - \ {file = \"filelock-3.12.2.tar.gz\", hash = \"sha256:002740518d8aa59a26b0c76e10fb8c6e15eae825d34b6fdf670333fd7b938d81\"},\n]\n\n[package.extras]\ndocs - = [\"furo (>=2023.5.20)\", \"sphinx (>=7.0.1)\", \"sphinx-autodoc-typehints - (>=1.23,!=1.23.4)\"]\ntesting = [\"covdefaults (>=2.3)\", \"coverage (>=7.2.7)\", - \"diff-cover (>=7.5)\", \"pytest (>=7.3.1)\", \"pytest-cov (>=4.1)\", \"pytest-mock - (>=3.10)\", \"pytest-timeout (>=2.1)\"]\n\n[[package]]\nname = \"filetype\"\nversion - = \"1.2.0\"\ndescription = \"Infer file type and MIME type of any file/buffer. - No external dependencies.\"\noptional = false\npython-versions = \"*\"\nfiles - = [\n {file = \"filetype-1.2.0-py2.py3-none-any.whl\", hash = \"sha256:7ce71b6880181241cf7ac8697a2f1eb6a8bd9b429f7ad6d27b8db9ba5f1c2d25\"},\n - \ {file = \"filetype-1.2.0.tar.gz\", hash = \"sha256:66b56cd6474bf41d8c54660347d37afcc3f7d1970648de365c102ef77548aadb\"},\n]\n\n[[package]]\nname - = \"freezegun\"\nversion = \"1.2.2\"\ndescription = \"Let your Python tests - travel through time\"\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 = \"gitlint\"\nversion = \"0.19.1\"\ndescription - = \"Git commit message linter written in python, checks your commit messages - for style.\"\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.\"\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\\\" and extra == \\\"trusted-deps\\\"\"},\n]\n\n[package.extras]\ntrusted-deps - = [\"arrow (==1.2.3)\", \"click (==8.1.3)\", \"sh (==1.14.3)\"]\n\n[[package]]\nname - = \"identify\"\nversion = \"2.5.24\"\ndescription = \"File identification - library for Python\"\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)\"\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.8.0\"\ndescription = \"Read metadata - from Python packages\"\noptional = false\npython-versions = \">=3.8\"\nfiles - = [\n {file = \"importlib_metadata-6.8.0-py3-none-any.whl\", hash = \"sha256:3ebb78df84a805d7698245025b975d9d67053cd94c79245ba4b3eb694abe68bb\"},\n - \ {file = \"importlib_metadata-6.8.0.tar.gz\", hash = \"sha256:dbace7892d8c0c4ac1ad096662232f831d4e64f4c4545bd53016a3e9d4654743\"},\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 = [\"flufl.flake8\", \"importlib-resources (>=1.3)\", - \"packaging\", \"pyfakefs\", \"pytest (>=6)\", \"pytest-black (>=0.3.7)\", - \"pytest-checkdocs (>=2.4)\", \"pytest-cov\", \"pytest-enabler (>=2.2)\", - \"pytest-mypy (>=0.9.1)\", \"pytest-perf (>=0.9.2)\", \"pytest-ruff\"]\n\n[[package]]\nname - = \"inflection\"\nversion = \"0.5.1\"\ndescription = \"A port of Ruby on Rails - inflector to Python\"\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\"\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 - = \"josepy\"\nversion = \"1.13.0\"\ndescription = \"JOSE protocol implementation - in Python\"\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 = \"lml\"\nversion - = \"0.1.0\"\ndescription = \"Load me later. A lazy plugin management system.\"\noptional - = false\npython-versions = \"*\"\nfiles = [\n {file = \"lml-0.1.0-py2.py3-none-any.whl\", - hash = \"sha256:ec06e850019942a485639c8c2a26bdb99eae24505bee7492b649df98a0bed101\"},\n - \ {file = \"lml-0.1.0.tar.gz\", hash = \"sha256:57a085a29bb7991d70d41c6c3144c560a8e35b4c1030ffb36d85fa058773bcc5\"},\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.\"\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 - = \"mypy-extensions\"\nversion = \"1.0.0\"\ndescription = \"Type system extensions - for programs checked with the mypy type checker.\"\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.8.0\"\ndescription = \"Node.js virtual environment - builder\"\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.8.0-py2.py3-none-any.whl\", hash = \"sha256:df865724bb3c3adc86b3876fa209771517b0cfe596beff01a92700e0e8be4cec\"},\n - \ {file = \"nodeenv-1.8.0.tar.gz\", hash = \"sha256:d51e0c37e64fbf47d017feac3145cdbb58836d7eee8c6f6d3b6880c5456227d2\"},\n]\n\n[package.dependencies]\nsetuptools - = \"*\"\n\n[[package]]\nname = \"openpyxl\"\nversion = \"3.0.10\"\ndescription - = \"A Python library to read/write Excel 2010 xlsx/xlsm files\"\noptional - = false\npython-versions = \">=3.6\"\nfiles = [\n {file = \"openpyxl-3.0.10-py2.py3-none-any.whl\", - hash = \"sha256:0ab6d25d01799f97a9464630abacbb34aafecdcaa0ef3cba6d6b3499867d0355\"},\n - \ {file = \"openpyxl-3.0.10.tar.gz\", hash = \"sha256:e47805627aebcf860edb4edf7987b1309c1b3632f3750538ed962bbcc3bd7449\"},\n]\n\n[package.dependencies]\net-xmlfile - = \"*\"\n\n[[package]]\nname = \"packaging\"\nversion = \"23.1\"\ndescription - = \"Core utilities for Python packages\"\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.\"\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\"\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 - = \"phonenumberslite\"\nversion = \"8.13.16\"\ndescription = \"Python version - of Google's common library for parsing, formatting, storing and validating - international phone numbers.\"\noptional = false\npython-versions = \"*\"\nfiles - = [\n {file = \"phonenumberslite-8.13.16-py2.py3-none-any.whl\", hash = - \"sha256:15ee3b2c385ec94e481cc2889136e3e77c2196be9208cba18572a7ffe1979c7e\"},\n - \ {file = \"phonenumberslite-8.13.16.tar.gz\", hash = \"sha256:d2edbbb262e53e7c221d77016adadde228594dd73ec0190c60518da83ec9377a\"},\n]\n\n[[package]]\nname - = \"pillow\"\nversion = \"10.0.1\"\ndescription = \"Python Imaging Library - (Fork)\"\noptional = false\npython-versions = \">=3.8\"\nfiles = [\n {file - = \"Pillow-10.0.1-cp310-cp310-macosx_10_10_x86_64.whl\", hash = \"sha256:8f06be50669087250f319b706decf69ca71fdecd829091a37cc89398ca4dc17a\"},\n - \ {file = \"Pillow-10.0.1-cp310-cp310-macosx_11_0_arm64.whl\", hash = \"sha256:50bd5f1ebafe9362ad622072a1d2f5850ecfa44303531ff14353a4059113b12d\"},\n - \ {file = \"Pillow-10.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", - hash = \"sha256:e6a90167bcca1216606223a05e2cf991bb25b14695c518bc65639463d7db722d\"},\n - \ {file = \"Pillow-10.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", - hash = \"sha256:f11c9102c56ffb9ca87134bd025a43d2aba3f1155f508eff88f694b33a9c6d19\"},\n - \ {file = \"Pillow-10.0.1-cp310-cp310-manylinux_2_28_aarch64.whl\", hash - = \"sha256:186f7e04248103482ea6354af6d5bcedb62941ee08f7f788a1c7707bc720c66f\"},\n - \ {file = \"Pillow-10.0.1-cp310-cp310-manylinux_2_28_x86_64.whl\", hash - = \"sha256:0462b1496505a3462d0f35dc1c4d7b54069747d65d00ef48e736acda2c8cbdff\"},\n - \ {file = \"Pillow-10.0.1-cp310-cp310-musllinux_1_1_aarch64.whl\", hash - = \"sha256:d889b53ae2f030f756e61a7bff13684dcd77e9af8b10c6048fb2c559d6ed6eaf\"},\n - \ {file = \"Pillow-10.0.1-cp310-cp310-musllinux_1_1_x86_64.whl\", hash = - \"sha256:552912dbca585b74d75279a7570dd29fa43b6d93594abb494ebb31ac19ace6bd\"},\n - \ {file = \"Pillow-10.0.1-cp310-cp310-win_amd64.whl\", hash = \"sha256:787bb0169d2385a798888e1122c980c6eff26bf941a8ea79747d35d8f9210ca0\"},\n - \ {file = \"Pillow-10.0.1-cp311-cp311-macosx_10_10_x86_64.whl\", hash = - \"sha256:fd2a5403a75b54661182b75ec6132437a181209b901446ee5724b589af8edef1\"},\n - \ {file = \"Pillow-10.0.1-cp311-cp311-macosx_11_0_arm64.whl\", hash = \"sha256:2d7e91b4379f7a76b31c2dda84ab9e20c6220488e50f7822e59dac36b0cd92b1\"},\n - \ {file = \"Pillow-10.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", - hash = \"sha256:19e9adb3f22d4c416e7cd79b01375b17159d6990003633ff1d8377e21b7f1b21\"},\n - \ {file = \"Pillow-10.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", - hash = \"sha256:93139acd8109edcdeffd85e3af8ae7d88b258b3a1e13a038f542b79b6d255c54\"},\n - \ {file = \"Pillow-10.0.1-cp311-cp311-manylinux_2_28_aarch64.whl\", hash - = \"sha256:92a23b0431941a33242b1f0ce6c88a952e09feeea9af4e8be48236a68ffe2205\"},\n - \ {file = \"Pillow-10.0.1-cp311-cp311-manylinux_2_28_x86_64.whl\", hash - = \"sha256:cbe68deb8580462ca0d9eb56a81912f59eb4542e1ef8f987405e35a0179f4ea2\"},\n - \ {file = \"Pillow-10.0.1-cp311-cp311-musllinux_1_1_aarch64.whl\", hash - = \"sha256:522ff4ac3aaf839242c6f4e5b406634bfea002469656ae8358644fc6c4856a3b\"},\n - \ {file = \"Pillow-10.0.1-cp311-cp311-musllinux_1_1_x86_64.whl\", hash = - \"sha256:84efb46e8d881bb06b35d1d541aa87f574b58e87f781cbba8d200daa835b42e1\"},\n - \ {file = \"Pillow-10.0.1-cp311-cp311-win_amd64.whl\", hash = \"sha256:898f1d306298ff40dc1b9ca24824f0488f6f039bc0e25cfb549d3195ffa17088\"},\n - \ {file = \"Pillow-10.0.1-cp312-cp312-macosx_10_10_x86_64.whl\", hash = - \"sha256:bcf1207e2f2385a576832af02702de104be71301c2696d0012b1b93fe34aaa5b\"},\n - \ {file = \"Pillow-10.0.1-cp312-cp312-macosx_11_0_arm64.whl\", hash = \"sha256:5d6c9049c6274c1bb565021367431ad04481ebb54872edecfcd6088d27edd6ed\"},\n - \ {file = \"Pillow-10.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", - hash = \"sha256:28444cb6ad49726127d6b340217f0627abc8732f1194fd5352dec5e6a0105635\"},\n - \ {file = \"Pillow-10.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", - hash = \"sha256:de596695a75496deb3b499c8c4f8e60376e0516e1a774e7bc046f0f48cd620ad\"},\n - \ {file = \"Pillow-10.0.1-cp312-cp312-manylinux_2_28_aarch64.whl\", hash - = \"sha256:2872f2d7846cf39b3dbff64bc1104cc48c76145854256451d33c5faa55c04d1a\"},\n - \ {file = \"Pillow-10.0.1-cp312-cp312-manylinux_2_28_x86_64.whl\", hash - = \"sha256:4ce90f8a24e1c15465048959f1e94309dfef93af272633e8f37361b824532e91\"},\n - \ {file = \"Pillow-10.0.1-cp312-cp312-musllinux_1_1_aarch64.whl\", hash - = \"sha256:ee7810cf7c83fa227ba9125de6084e5e8b08c59038a7b2c9045ef4dde61663b4\"},\n - \ {file = \"Pillow-10.0.1-cp312-cp312-musllinux_1_1_x86_64.whl\", hash = - \"sha256:b1be1c872b9b5fcc229adeadbeb51422a9633abd847c0ff87dc4ef9bb184ae08\"},\n - \ {file = \"Pillow-10.0.1-cp312-cp312-win_amd64.whl\", hash = \"sha256:98533fd7fa764e5f85eebe56c8e4094db912ccbe6fbf3a58778d543cadd0db08\"},\n - \ {file = \"Pillow-10.0.1-cp38-cp38-macosx_10_10_x86_64.whl\", hash = \"sha256:764d2c0daf9c4d40ad12fbc0abd5da3af7f8aa11daf87e4fa1b834000f4b6b0a\"},\n - \ {file = \"Pillow-10.0.1-cp38-cp38-macosx_11_0_arm64.whl\", hash = \"sha256:fcb59711009b0168d6ee0bd8fb5eb259c4ab1717b2f538bbf36bacf207ef7a68\"},\n - \ {file = \"Pillow-10.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", - hash = \"sha256:697a06bdcedd473b35e50a7e7506b1d8ceb832dc238a336bd6f4f5aa91a4b500\"},\n - \ {file = \"Pillow-10.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", - hash = \"sha256:9f665d1e6474af9f9da5e86c2a3a2d2d6204e04d5af9c06b9d42afa6ebde3f21\"},\n - \ {file = \"Pillow-10.0.1-cp38-cp38-manylinux_2_28_aarch64.whl\", hash = - \"sha256:2fa6dd2661838c66f1a5473f3b49ab610c98a128fc08afbe81b91a1f0bf8c51d\"},\n - \ {file = \"Pillow-10.0.1-cp38-cp38-manylinux_2_28_x86_64.whl\", hash = - \"sha256:3a04359f308ebee571a3127fdb1bd01f88ba6f6fb6d087f8dd2e0d9bff43f2a7\"},\n - \ {file = \"Pillow-10.0.1-cp38-cp38-musllinux_1_1_aarch64.whl\", hash = - \"sha256:723bd25051454cea9990203405fa6b74e043ea76d4968166dfd2569b0210886a\"},\n - \ {file = \"Pillow-10.0.1-cp38-cp38-musllinux_1_1_x86_64.whl\", hash = \"sha256:71671503e3015da1b50bd18951e2f9daf5b6ffe36d16f1eb2c45711a301521a7\"},\n - \ {file = \"Pillow-10.0.1-cp38-cp38-win_amd64.whl\", hash = \"sha256:44e7e4587392953e5e251190a964675f61e4dae88d1e6edbe9f36d6243547ff3\"},\n - \ {file = \"Pillow-10.0.1-cp39-cp39-macosx_10_10_x86_64.whl\", hash = \"sha256:3855447d98cced8670aaa63683808df905e956f00348732448b5a6df67ee5849\"},\n - \ {file = \"Pillow-10.0.1-cp39-cp39-macosx_11_0_arm64.whl\", hash = \"sha256:ed2d9c0704f2dc4fa980b99d565c0c9a543fe5101c25b3d60488b8ba80f0cce1\"},\n - \ {file = \"Pillow-10.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", - hash = \"sha256:f5bb289bb835f9fe1a1e9300d011eef4d69661bb9b34d5e196e5e82c4cb09b37\"},\n - \ {file = \"Pillow-10.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", - hash = \"sha256:3a0d3e54ab1df9df51b914b2233cf779a5a10dfd1ce339d0421748232cea9876\"},\n - \ {file = \"Pillow-10.0.1-cp39-cp39-manylinux_2_28_aarch64.whl\", hash = - \"sha256:2cc6b86ece42a11f16f55fe8903595eff2b25e0358dec635d0a701ac9586588f\"},\n - \ {file = \"Pillow-10.0.1-cp39-cp39-manylinux_2_28_x86_64.whl\", hash = - \"sha256:ca26ba5767888c84bf5a0c1a32f069e8204ce8c21d00a49c90dabeba00ce0145\"},\n - \ {file = \"Pillow-10.0.1-cp39-cp39-musllinux_1_1_aarch64.whl\", hash = - \"sha256:f0b4b06da13275bc02adfeb82643c4a6385bd08d26f03068c2796f60d125f6f2\"},\n - \ {file = \"Pillow-10.0.1-cp39-cp39-musllinux_1_1_x86_64.whl\", hash = \"sha256:bc2e3069569ea9dbe88d6b8ea38f439a6aad8f6e7a6283a38edf61ddefb3a9bf\"},\n - \ {file = \"Pillow-10.0.1-cp39-cp39-win_amd64.whl\", hash = \"sha256:8b451d6ead6e3500b6ce5c7916a43d8d8d25ad74b9102a629baccc0808c54971\"},\n - \ {file = \"Pillow-10.0.1-pp310-pypy310_pp73-macosx_10_10_x86_64.whl\", - hash = \"sha256:32bec7423cdf25c9038fef614a853c9d25c07590e1a870ed471f47fb80b244db\"},\n - \ {file = \"Pillow-10.0.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", - hash = \"sha256:b7cf63d2c6928b51d35dfdbda6f2c1fddbe51a6bc4a9d4ee6ea0e11670dd981e\"},\n - \ {file = \"Pillow-10.0.1-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl\", - hash = \"sha256:f6d3d4c905e26354e8f9d82548475c46d8e0889538cb0657aa9c6f0872a37aa4\"},\n - \ {file = \"Pillow-10.0.1-pp310-pypy310_pp73-win_amd64.whl\", hash = \"sha256:847e8d1017c741c735d3cd1883fa7b03ded4f825a6e5fcb9378fd813edee995f\"},\n - \ {file = \"Pillow-10.0.1-pp39-pypy39_pp73-macosx_10_10_x86_64.whl\", hash - = \"sha256:7f771e7219ff04b79e231d099c0a28ed83aa82af91fd5fa9fdb28f5b8d5addaf\"},\n - \ {file = \"Pillow-10.0.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", - hash = \"sha256:459307cacdd4138edee3875bbe22a2492519e060660eaf378ba3b405d1c66317\"},\n - \ {file = \"Pillow-10.0.1-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl\", - hash = \"sha256:b059ac2c4c7a97daafa7dc850b43b2d3667def858a4f112d1aa082e5c3d6cf7d\"},\n - \ {file = \"Pillow-10.0.1-pp39-pypy39_pp73-win_amd64.whl\", hash = \"sha256:d6caf3cd38449ec3cd8a68b375e0c6fe4b6fd04edb6c9766b55ef84a6e8ddf2d\"},\n - \ {file = \"Pillow-10.0.1.tar.gz\", hash = \"sha256:d72967b06be9300fed5cfbc8b5bafceec48bf7cdc7dab66b1d2549035287191d\"},\n]\n\n[package.extras]\ndocs - = [\"furo\", \"olefile\", \"sphinx (>=2.4)\", \"sphinx-copybutton\", \"sphinx-inline-tabs\", - \"sphinx-removed-in\", \"sphinxext-opengraph\"]\ntests = [\"check-manifest\", - \"coverage\", \"defusedxml\", \"markdown2\", \"olefile\", \"packaging\", \"pyroma\", - \"pytest\", \"pytest-cov\", \"pytest-timeout\"]\n\n[[package]]\nname = \"platformdirs\"\nversion - = \"3.8.1\"\ndescription = \"A small Python package for determining appropriate - platform-specific dirs, e.g. a \\\"user data dir\\\".\"\noptional = false\npython-versions - = \">=3.7\"\nfiles = [\n {file = \"platformdirs-3.8.1-py3-none-any.whl\", - hash = \"sha256:cec7b889196b9144d088e4c57d9ceef7374f6c39694ad1577a0aab50d27ea28c\"},\n - \ {file = \"platformdirs-3.8.1.tar.gz\", hash = \"sha256:f87ca4fcff7d2b0f81c6a748a77973d7af0f4d526f98f308477c3c436c74d528\"},\n]\n\n[package.extras]\ndocs - = [\"furo (>=2023.5.20)\", \"proselint (>=0.13)\", \"sphinx (>=7.0.1)\", \"sphinx-autodoc-typehints - (>=1.23,!=1.23.4)\"]\ntest = [\"appdirs (==1.4.4)\", \"covdefaults (>=2.3)\", - \"pytest (>=7.3.1)\", \"pytest-cov (>=4.1)\", \"pytest-mock (>=3.10)\"]\n\n[[package]]\nname - = \"pluggy\"\nversion = \"1.2.0\"\ndescription = \"plugin and hook calling - mechanisms for python\"\noptional = false\npython-versions = \">=3.7\"\nfiles - = [\n {file = \"pluggy-1.2.0-py3-none-any.whl\", hash = \"sha256:c2fd55a7d7a3863cba1a013e4e2414658b1d07b6bc57b3919e0c63c9abb99849\"},\n - \ {file = \"pluggy-1.2.0.tar.gz\", hash = \"sha256:d12f0c4b579b15f5e054301bb226ee85eeeba08ffec228092f8defbaa3a4c4b3\"},\n]\n\n[package.extras]\ndev - = [\"pre-commit\", \"tox\"]\ntesting = [\"pytest\", \"pytest-benchmark\"]\n\n[[package]]\nname - = \"pre-commit\"\nversion = \"3.3.3\"\ndescription = \"A framework for managing - and maintaining multi-language pre-commit hooks.\"\noptional = false\npython-versions - = \">=3.8\"\nfiles = [\n {file = \"pre_commit-3.3.3-py2.py3-none-any.whl\", - hash = \"sha256:10badb65d6a38caff29703362271d7dca483d01da88f9d7e05d0b97171c136cb\"},\n - \ {file = \"pre_commit-3.3.3.tar.gz\", hash = \"sha256:a2256f489cd913d575c145132ae196fe335da32d91a8294b7afe6622335dd023\"},\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 = \"psycopg2-binary\"\nversion = \"2.9.6\"\ndescription - = \"psycopg2 - Python-PostgreSQL Database Adapter\"\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 - = \"pycparser\"\nversion = \"2.21\"\ndescription = \"C parser in Python\"\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 - = \"pyexcel\"\nversion = \"0.7.0\"\ndescription = \"A wrapper library that - provides one API to read, manipulate and writedata in different excel formats\"\noptional - = false\npython-versions = \">=3.6\"\nfiles = [\n {file = \"pyexcel-0.7.0-py2.py3-none-any.whl\", - hash = \"sha256:ddc6904512bfa2ecda509fb3b58229bb30db14498632fd9e7a5ba7bbfb02ed1b\"},\n - \ {file = \"pyexcel-0.7.0.tar.gz\", hash = \"sha256:fbf0eee5d93b96cef6f19a9f00703f22c0a64f19728d91b95428009a52129709\"},\n]\n\n[package.dependencies]\nchardet - = \"*\"\nlml = \">=0.0.4\"\npyexcel-io = \">=0.6.2\"\ntexttable = \">=0.8.2\"\n\n[package.extras]\nods - = [\"pyexcel-ods3 (>=0.6.0)\"]\nxls = [\"pyexcel-xls (>=0.6.0)\"]\nxlsx = - [\"pyexcel-xlsx (>=0.6.0)\"]\n\n[[package]]\nname = \"pyexcel-io\"\nversion - = \"0.6.6\"\ndescription = \"A python library to read and write structured - data in csv, zipped csvformat and to/from databases\"\noptional = false\npython-versions - = \">=3.6\"\nfiles = [\n {file = \"pyexcel-io-0.6.6.tar.gz\", hash = \"sha256:f6084bf1afa5fbf4c61cf7df44370fa513821af188b02e3e19b5efb66d8a969f\"},\n - \ {file = \"pyexcel_io-0.6.6-py2.py3-none-any.whl\", hash = \"sha256:19ff1d599a8a6c0982e4181ef86aa50e1f8d231410fa7e0e204d62e37551c1d6\"},\n]\n\n[package.dependencies]\nlml - = \">=0.0.4\"\n\n[package.extras]\nods = [\"pyexcel-ods3 (>=0.6.0)\"]\nxls - = [\"pyexcel-xls (>=0.6.0)\"]\nxlsx = [\"pyexcel-xlsx (>=0.6.0)\"]\n\n[[package]]\nname - = \"pyexcel-webio\"\nversion = \"0.1.4\"\ndescription = \"A generic request - and response interface for pyexcel web extensions.\"\noptional = false\npython-versions - = \"*\"\nfiles = [\n {file = \"pyexcel-webio-0.1.4.tar.gz\", hash = \"sha256:039538f1b35351f1632891dde29ef4d7fba744e217678ebb5a501336e28ca265\"},\n - \ {file = \"pyexcel_webio-0.1.4-py2.py3-none-any.whl\", hash = \"sha256:3583cf7dcddb747520a8a90e93cf07b0584878b56b3c41c46d132b458a6cfd00\"},\n]\n\n[package.dependencies]\npyexcel - = \">=0.5.6\"\n\n[[package]]\nname = \"pyexcel-xlsx\"\nversion = \"0.6.0\"\ndescription - = \"A wrapper library to read, manipulate and write data in xlsx and xlsmformat\"\noptional - = false\npython-versions = \">=3.6\"\nfiles = [\n {file = \"pyexcel-xlsx-0.6.0.tar.gz\", - hash = \"sha256:55754f764252461aca6871db203f4bd1370ec877828e305e6be1de5f9aa6a79d\"},\n - \ {file = \"pyexcel_xlsx-0.6.0-py2.py3-none-any.whl\", hash = \"sha256:16530f96a77c97ebcba7941517d2756ac52d3ce2903d81eecd7f300778d5242a\"},\n]\n\n[package.dependencies]\nopenpyxl - = \">=2.6.1\"\npyexcel-io = \">=0.6.2\"\n\n[[package]]\nname = \"pygments\"\nversion - = \"2.15.1\"\ndescription = \"Pygments is a syntax highlighting package written - in Python.\"\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 = \"pyopenssl\"\nversion = - \"23.2.0\"\ndescription = \"Python wrapper module around the OpenSSL library\"\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 = \"pypdf\"\nversion - = \"3.12.1\"\ndescription = \"A pure-python PDF library capable of splitting, - merging, cropping, and transforming PDF files\"\noptional = false\npython-versions - = \">=3.6\"\nfiles = [\n {file = \"pypdf-3.12.1-py3-none-any.whl\", hash - = \"sha256:74aa287c83e9aad2ce4a3627458dad729e39b5deae52175fe9f97bfffdde41bc\"},\n - \ {file = \"pypdf-3.12.1.tar.gz\", hash = \"sha256:68bf9e089caaab356518410168df9ed90f0a6109e29adac168449d4054fa0094\"},\n]\n\n[package.dependencies]\ntyping_extensions - = {version = \">=3.10.0.0\", markers = \"python_version < \\\"3.10\\\"\"}\n\n[package.extras]\ncrypto - = [\"PyCryptodome\"]\ndev = [\"black\", \"flit\", \"pip-tools\", \"pre-commit - (<2.18.0)\", \"pytest-cov\", \"pytest-socket\", \"wheel\"]\ndocs = [\"myst_parser\", - \"sphinx\", \"sphinx_rtd_theme\"]\nfull = [\"Pillow\", \"PyCryptodome\"]\nimage - = [\"Pillow\"]\n\n[[package]]\nname = \"pyreadline\"\nversion = \"2.1\"\ndescription - = \"A python implmementation of GNU readline.\"\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\"\noptional = false\npython-versions = \"*\"\nfiles - = [\n {file = \"pyrepl-0.9.0.tar.gz\", hash = \"sha256:292570f34b5502e871bbb966d639474f2b57fbfcd3373c2d6a2f3d56e681a775\"},\n]\n\n[[package]]\nname - = \"pytest\"\nversion = \"7.4.0\"\ndescription = \"pytest: simple powerful - testing with Python\"\noptional = false\npython-versions = \">=3.7\"\nfiles - = [\n {file = \"pytest-7.4.0-py3-none-any.whl\", hash = \"sha256:78bf16451a2eb8c7a2ea98e32dc119fd2aa758f1d5d66dbf0a59d69a3969df32\"},\n - \ {file = \"pytest-7.4.0.tar.gz\", hash = \"sha256:b4bf8c45bd59934ed84001ad51e11b4ee40d40a1229d2c79f9c592b0a3f6bd8a\"},\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\", \"setuptools\", \"xmlschema\"]\n\n[[package]]\nname - = \"pytest-cov\"\nversion = \"4.1.0\"\ndescription = \"Pytest plugin for measuring - coverage.\"\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 - for pytest.\"\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-env\"\nversion - = \"0.8.2\"\ndescription = \"py.test plugin that allows you to add environment - variables.\"\noptional = false\npython-versions = \">=3.7\"\nfiles = [\n {file - = \"pytest_env-0.8.2-py3-none-any.whl\", hash = \"sha256:5e533273f4d9e6a41c3a3120e0c7944aae5674fa773b329f00a5eb1f23c53a38\"},\n - \ {file = \"pytest_env-0.8.2.tar.gz\", hash = \"sha256:baed9b3b6bae77bd75b9238e0ed1ee6903a42806ae9d6aeffb8754cd5584d4ff\"},\n]\n\n[package.dependencies]\npytest - = \">=7.3.1\"\n\n[package.extras]\ntest = [\"coverage (>=7.2.7)\", \"pytest-mock - (>=3.10)\"]\n\n[[package]]\nname = \"pytest-factoryboy\"\nversion = \"2.5.1\"\ndescription - = \"Factory Boy support for pytest.\"\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\"\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.11.1\"\ndescription = \"Thin-wrapper around the mock package for easier - use with pytest\"\noptional = false\npython-versions = \">=3.7\"\nfiles = - [\n {file = \"pytest-mock-3.11.1.tar.gz\", hash = \"sha256:7f6b125602ac6d743e523ae0bfa71e1a697a2f5534064528c6ff84c2f7c2fc7f\"},\n - \ {file = \"pytest_mock-3.11.1-py3-none-any.whl\", hash = \"sha256:21c279fff83d70763b05f8874cc9cfb3fcacd6d354247a976f9529d19f9acf39\"},\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.\"\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 = \"python-dateutil\"\nversion = \"2.8.2\"\ndescription - = \"Extensions to the standard Python datetime module\"\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\"\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 - = \"pyyaml\"\nversion = \"6.0\"\ndescription = \"YAML parser and emitter for - Python\"\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 - = \"reportlab\"\nversion = \"4.0.4\"\ndescription = \"The Reportlab Toolkit\"\noptional - = false\npython-versions = \">=3.7,<4\"\nfiles = [\n {file = \"reportlab-4.0.4-py3-none-any.whl\", - hash = \"sha256:3dcda79ce04baf70721e2ec54854722644262cac2feec3d5c4c5e77015504cb0\"},\n - \ {file = \"reportlab-4.0.4.tar.gz\", hash = \"sha256:7f70b3b56aff5f11cb4136c51a0f5a56fe6e4c8fbbac7b903076db99a8ef31c1\"},\n]\n\n[package.dependencies]\npillow - = \">=9.0.0\"\n\n[package.extras]\naccel = [\"rl-accel (>=0.9.0,<1.1)\"]\npycairo - = [\"freetype-py (>=2.3.0,<2.4)\", \"rlPyCairo (>=0.2.0,<1)\"]\nrenderpm = - [\"rl-renderPM (>=4.0.3,<4.1)\"]\n\n[[package]]\nname = \"requests\"\nversion - = \"2.31.0\"\ndescription = \"Python HTTP for Humans.\"\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.11.0\"\ndescription = \"Mock out responses from the requests package\"\noptional - = false\npython-versions = \"*\"\nfiles = [\n {file = \"requests-mock-1.11.0.tar.gz\", - hash = \"sha256:ef10b572b489a5f28e09b708697208c4a3b2b89ef80a9f01584340ea357ec3c4\"},\n - \ {file = \"requests_mock-1.11.0-py2.py3-none-any.whl\", hash = \"sha256:f7fae383f228633f6bececebdab236c478ace2284d6292c6e7e2867b9ab74d15\"},\n]\n\n[package.dependencies]\nrequests - = \">=2.3,<3\"\nsix = \"*\"\n\n[package.extras]\nfixture = [\"fixtures\"]\ntest - = [\"fixtures\", \"mock\", \"purl\", \"pytest\", \"requests-futures\", \"sphinx\", - \"testtools\"]\n\n[[package]]\nname = \"ruff\"\nversion = \"0.0.284\"\ndescription - = \"An extremely fast Python linter, written in Rust.\"\noptional = false\npython-versions - = \">=3.7\"\nfiles = [\n {file = \"ruff-0.0.284-py3-none-macosx_10_7_x86_64.whl\", - hash = \"sha256:8b949084941232e2c27f8d12c78c5a6a010927d712ecff17231ee1a8371c205b\"},\n - \ {file = \"ruff-0.0.284-py3-none-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl\", - hash = \"sha256:a3930d66b35e4dc96197422381dff2a4e965e9278b5533e71ae8474ef202fab0\"},\n - \ {file = \"ruff-0.0.284-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", - hash = \"sha256:1d1f7096038961d8bc3b956ee69d73826843eb5b39a5fa4ee717ed473ed69c95\"},\n - \ {file = \"ruff-0.0.284-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl\", - hash = \"sha256:bcaf85907fc905d838f46490ee15f04031927bbea44c478394b0bfdeadc27362\"},\n - \ {file = \"ruff-0.0.284-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl\", - hash = \"sha256:b3660b85a9d84162a055f1add334623ae2d8022a84dcd605d61c30a57b436c32\"},\n - \ {file = \"ruff-0.0.284-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl\", - hash = \"sha256:0a3218458b140ea794da72b20ea09cbe13c4c1cdb7ac35e797370354628f4c05\"},\n - \ {file = \"ruff-0.0.284-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl\", - hash = \"sha256:b2fe880cff13fffd735387efbcad54ba0ff1272bceea07f86852a33ca71276f4\"},\n - \ {file = \"ruff-0.0.284-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl\", - hash = \"sha256:d1d098ea74d0ce31478765d1f8b4fbdbba2efc532397b5c5e8e5ea0c13d7e5ae\"},\n - \ {file = \"ruff-0.0.284-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", - hash = \"sha256:c4c79ae3308e308b94635cd57a369d1e6f146d85019da2fbc63f55da183ee29b\"},\n - \ {file = \"ruff-0.0.284-py3-none-musllinux_1_2_aarch64.whl\", hash = \"sha256:f86b2b1e7033c00de45cc176cf26778650fb8804073a0495aca2f674797becbb\"},\n - \ {file = \"ruff-0.0.284-py3-none-musllinux_1_2_armv7l.whl\", hash = \"sha256:e37e086f4d623c05cd45a6fe5006e77a2b37d57773aad96b7802a6b8ecf9c910\"},\n - \ {file = \"ruff-0.0.284-py3-none-musllinux_1_2_i686.whl\", hash = \"sha256:d29dfbe314e1131aa53df213fdfea7ee874dd96ea0dd1471093d93b59498384d\"},\n - \ {file = \"ruff-0.0.284-py3-none-musllinux_1_2_x86_64.whl\", hash = \"sha256:88295fd649d0aa1f1271441df75bf06266a199497afd239fd392abcfd75acd7e\"},\n - \ {file = \"ruff-0.0.284-py3-none-win32.whl\", hash = \"sha256:735cd62fccc577032a367c31f6a9de7c1eb4c01fa9a2e60775067f44f3fc3091\"},\n - \ {file = \"ruff-0.0.284-py3-none-win_amd64.whl\", hash = \"sha256:f67ed868d79fbcc61ad0fa034fe6eed2e8d438d32abce9c04b7c4c1464b2cf8e\"},\n - \ {file = \"ruff-0.0.284-py3-none-win_arm64.whl\", hash = \"sha256:1292cfc764eeec3cde35b3a31eae3f661d86418b5e220f5d5dba1c27a6eccbb6\"},\n - \ {file = \"ruff-0.0.284.tar.gz\", hash = \"sha256:ebd3cc55cd499d326aac17a331deaea29bea206e01c08862f9b5c6e93d77a491\"},\n]\n\n[[package]]\nname - = \"setuptools\"\nversion = \"68.0.0\"\ndescription = \"Easily download, build, - install, upgrade, and uninstall Python packages\"\noptional = false\npython-versions - = \">=3.7\"\nfiles = [\n {file = \"setuptools-68.0.0-py3-none-any.whl\", - hash = \"sha256:11e52c67415a381d10d6b462ced9cfb97066179f0e871399e006c4ab101fc85f\"},\n - \ {file = \"setuptools-68.0.0.tar.gz\", hash = \"sha256:baf1fdb41c6da4cd2eae722e135500da913332ab3f2f5c7d33af9b492acb5235\"},\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-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 = \"sh\"\nversion - = \"1.14.3\"\ndescription = \"Python subprocess replacement\"\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\"\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 - = \"sqlparse\"\nversion = \"0.4.4\"\ndescription = \"A non-validating SQL - parser.\"\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.5\"\ndescription = \"Pytest Snapshot Test Utility\"\noptional - = false\npython-versions = \">=3.8.1,<4\"\nfiles = [\n {file = \"syrupy-4.0.5-py3-none-any.whl\", - hash = \"sha256:1a9db40ec5133f7e2180105bc9e523ef561eaaa2a9967e4c372aba2eb56dd317\"},\n - \ {file = \"syrupy-4.0.5.tar.gz\", hash = \"sha256:d11c5de95be7f6bbb3d00974d15104a75a27a9fbca0e488d920d2dbbd43086ab\"},\n]\n\n[package.dependencies]\ncolored - = \">=1.3.92,<2.0.0\"\npytest = \">=7.0.0,<8.0.0\"\n\n[[package]]\nname = - \"texttable\"\nversion = \"1.6.7\"\ndescription = \"module to create simple - ASCII tables\"\noptional = false\npython-versions = \"*\"\nfiles = [\n {file - = \"texttable-1.6.7-py2.py3-none-any.whl\", hash = \"sha256:b7b68139aa8a6339d2c320ca8b1dc42d13a7831a346b446cb9eb385f0c76310c\"},\n - \ {file = \"texttable-1.6.7.tar.gz\", hash = \"sha256:290348fb67f7746931bcdfd55ac7584ecd4e5b0846ab164333f0794b121760f2\"},\n]\n\n[[package]]\nname - = \"tomli\"\nversion = \"2.0.1\"\ndescription = \"A lil' TOML parser\"\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.7.1\"\ndescription = \"Backported and - Experimental Type Hints for Python 3.7+\"\noptional = false\npython-versions - = \">=3.7\"\nfiles = [\n {file = \"typing_extensions-4.7.1-py3-none-any.whl\", - hash = \"sha256:440d5dd3af93b060174bf433bccd69b0babc3b15b1a8dca43789fd7f61514b36\"},\n - \ {file = \"typing_extensions-4.7.1.tar.gz\", hash = \"sha256:b75ddc264f0ba5615db7ba217daeb99701ad295353c45f9e95963337ceeeffb2\"},\n]\n\n[[package]]\nname - = \"urllib3\"\nversion = \"2.0.7\"\ndescription = \"HTTP library with thread-safe - connection pooling, file post, and more.\"\noptional = false\npython-versions - = \">=3.7\"\nfiles = [\n {file = \"urllib3-2.0.7-py3-none-any.whl\", hash - = \"sha256:fdb6d215c776278489906c2f8916e6e7d4f5a9b602ccbcfdf7f016fc8da0596e\"},\n - \ {file = \"urllib3-2.0.7.tar.gz\", hash = \"sha256:c97dfde1f7bd43a71c8d2a58e369e9b2bf692d1334ea9f9cae55add7d0dd0f84\"},\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 - = \"uwsgi\"\nversion = \"2.0.22\"\ndescription = \"The uWSGI server\"\noptional - = false\npython-versions = \"*\"\nfiles = [\n {file = \"uwsgi-2.0.22.tar.gz\", - hash = \"sha256:4cc4727258671ac5fa17ab422155e9aaef8a2008ebb86e4404b66deaae965db2\"},\n]\n\n[[package]]\nname - = \"virtualenv\"\nversion = \"20.23.1\"\ndescription = \"Virtual Python Environment - builder\"\noptional = false\npython-versions = \">=3.7\"\nfiles = [\n {file - = \"virtualenv-20.23.1-py3-none-any.whl\", hash = \"sha256:34da10f14fea9be20e0fd7f04aba9732f84e593dac291b757ce42e3368a39419\"},\n - \ {file = \"virtualenv-20.23.1.tar.gz\", hash = \"sha256:8ff19a38c1021c742148edc4f81cb43d7f8c6816d2ede2ab72af5b84c749ade1\"},\n]\n\n[package.dependencies]\ndistlib - = \">=0.3.6,<1\"\nfilelock = \">=3.12,<4\"\nplatformdirs = \">=3.5.1,<4\"\n\n[package.extras]\ndocs - = [\"furo (>=2023.5.20)\", \"proselint (>=0.13)\", \"sphinx (>=7.0.1)\", \"sphinx-argparse - (>=0.4)\", \"sphinxcontrib-towncrier (>=0.2.1a0)\", \"towncrier (>=23.6)\"]\ntest - = [\"covdefaults (>=2.3)\", \"coverage (>=7.2.7)\", \"coverage-enable-subprocess - (>=1)\", \"flaky (>=3.7)\", \"packaging (>=23.1)\", \"pytest (>=7.3.1)\", - \"pytest-env (>=0.8.1)\", \"pytest-freezer (>=0.4.6)\", \"pytest-mock (>=3.10)\", - \"pytest-randomly (>=3.12)\", \"pytest-timeout (>=2.1)\", \"setuptools (>=67.8)\", - \"time-machine (>=2.9)\"]\n\n[[package]]\nname = \"wmctrl\"\nversion = \"0.4\"\ndescription - = \"A tool to programmatically control windows inside X\"\noptional = false\npython-versions - = \"*\"\nfiles = [\n {file = \"wmctrl-0.4.tar.gz\", hash = \"sha256:66cbff72b0ca06a22ec3883ac3a4d7c41078bdae4fb7310f52951769b10e14e0\"},\n]\n\n[[package]]\nname - = \"zipp\"\nversion = \"3.16.0\"\ndescription = \"Backport of pathlib-compatible - object wrapper for zip files\"\noptional = false\npython-versions = \">=3.8\"\nfiles - = [\n {file = \"zipp-3.16.0-py3-none-any.whl\", hash = \"sha256:5dadc3ad0a1f825fe42ce1bce0f2fc5a13af2e6b2d386af5b0ff295bc0a287d3\"},\n - \ {file = \"zipp-3.16.0.tar.gz\", hash = \"sha256:1876cb065531855bbe83b6c489dcf69ecc28f1068d8e95959fe8bbc77774c941\"},\n]\n\n[package.extras]\ndocs - = [\"furo\", \"jaraco.packaging (>=9.3)\", \"jaraco.tidelift (>=1.4)\", \"rst.linker - (>=1.9)\", \"sphinx (>=3.5)\", \"sphinx-lint\"]\ntesting = [\"big-O\", \"jaraco.functools\", - \"jaraco.itertools\", \"more-itertools\", \"pytest (>=6)\", \"pytest-black - (>=0.3.7)\", \"pytest-checkdocs (>=2.4)\", \"pytest-cov\", \"pytest-enabler - (>=2.2)\", \"pytest-mypy (>=0.9.1)\", \"pytest-ruff\"]\n\n[metadata]\nlock-version - = \"2.0\"\npython-versions = \"^3.9\"\ncontent-hash = \"b692ce02e128099ec39b9980f4ce5929327810815894f654d7c678b5a3f16597\"\n" - headers: - Accept-Ranges: - - bytes - Access-Control-Allow-Origin: - - '*' - Cache-Control: - - max-age=300 - Connection: - - keep-alive - Content-Encoding: - - gzip - Content-Length: - - '37075' - 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: - - Mon, 30 Oct 2023 08:39:00 GMT - ETag: - - W/"db4912dcae492083fe596c45218df9e9636834da6daf3a7420099ddc4c5cbb97" - Expires: - - Mon, 30 Oct 2023 08:44:00 GMT - Source-Age: - - '0' - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization,Accept-Encoding,Origin - Via: - - 1.1 varnish - X-Cache: - - MISS - X-Cache-Hits: - - '0' - X-Content-Type-Options: - - nosniff - X-Fastly-Request-ID: - - 19550abe7513d9bcae124ab4e7655cc74b56a4ef - X-Frame-Options: - - deny - X-GitHub-Request-Id: - - A9CC:0E02:377A781:3A1CC08:653F6BA2 - X-Served-By: - - cache-vie6361-VIE - X-Timer: - - S1698655140.922773,VS0,VE186 - X-XSS-Protection: - - 1; mode=block - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - User-Agent: - - python-requests/2.31.0 - method: GET - uri: https://raw.githubusercontent.com//adfinis/mySAGW/main/ember/yarn.lock - response: - body: - string: 'Moved Permanently. - - - ' - headers: - Accept-Ranges: - - bytes - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Length: - - '71' - Content-Type: - - text/html; charset=utf-8 - Cross-Origin-Resource-Policy: - - cross-origin - Date: - - Mon, 30 Oct 2023 08:39:00 GMT - Expires: - - Mon, 30 Oct 2023 08:44:00 GMT - Location: - - /adfinis/mySAGW/main/ember/yarn.lock - Source-Age: - - '0' - Vary: - - Authorization,Accept-Encoding - Via: - - 1.1 varnish - X-Cache: - - MISS - X-Cache-Hits: - - '0' - X-Fastly-Request-ID: - - b94f348c80346ed7ce94a79bccf8da4062965842 - X-GitHub-Request-Id: - - 6E20:1272:3727297:39A7386:653F6BA4 - X-Served-By: - - cache-vie6350-VIE - X-Timer: - - S1698655140.233903,VS0,VE107 - status: - code: 301 - message: Moved Permanently -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - User-Agent: - - python-requests/2.31.0 - 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.10\":\n - \ version \"3.7.15\"\n resolved \"https://registry.yarnpkg.com/@apollo/client/-/client-3.7.15.tgz#59dbeb5d64479f8ce0af321d8c0bf6df1d873e2d\"\n - \ integrity sha512-pLScjo4GAQRWKWyEg2J3FlQr9fbUAuADT0EI2+JlLf2BjaU9I7WUaZVD9w+0qNPE8BZqs53MRQq0OCm1QCW+eg==\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.4.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\"@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.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/code-frame@^7.22.13\":\n - \ version \"7.22.13\"\n resolved \"https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.22.13.tgz#e3c1c099402598483b7a8c46a721d1038803755e\"\n - \ integrity sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==\n - \ dependencies:\n \"@babel/highlight\" \"^7.22.13\"\n chalk \"^2.4.2\"\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\":\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.21.0\":\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/generator@^7.23.0\":\n - \ version \"7.23.0\"\n resolved \"https://registry.yarnpkg.com/@babel/generator/-/generator-7.23.0.tgz#df5c386e2218be505b34837acbcb874d7a983420\"\n - \ integrity sha512-lN85QRR+5IbYrMWM6Y4pE/noaQtg4pNiqeNGX60eqOfo6gtEj6uw/JagelB8vVztSd7R6M5n1+PQkDbHbBRU4g==\n - \ dependencies:\n \"@babel/types\" \"^7.23.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.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.22.20\":\n - \ version \"7.22.20\"\n resolved \"https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz#96159db61d34a29dba454c959f5ae4a649ba9167\"\n - \ integrity sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==\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.15.4\":\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-function-name@^7.23.0\":\n version \"7.23.0\"\n - \ resolved \"https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz#1f9a3cdbd5b2698a670c30d2735f9af95ed52759\"\n - \ integrity sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==\n - \ dependencies:\n \"@babel/template\" \"^7.22.15\"\n \"@babel/types\" - \"^7.23.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.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-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.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.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-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.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-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.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-identifier@^7.22.20\":\n - \ version \"7.22.20\"\n resolved \"https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz#c4ae002c61d2879e724581d96665583dbc1dc0e0\"\n - \ integrity sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==\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/highlight@^7.22.13\":\n - \ version \"7.22.20\"\n resolved \"https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.22.20.tgz#4ca92b71d80554b01427815e06f2df965b9c1f54\"\n - \ integrity sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==\n - \ dependencies:\n \"@babel/helper-validator-identifier\" \"^7.22.20\"\n - \ chalk \"^2.4.2\"\n js-tokens \"^4.0.0\"\n\n\"@babel/parser@^7.12.10\", - \"@babel/parser@^7.15.4\":\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.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.20.7\", - \"@babel/parser@^7.21.0\":\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.22.15\", - \"@babel/parser@^7.23.0\":\n version \"7.23.0\"\n resolved \"https://registry.yarnpkg.com/@babel/parser/-/parser-7.23.0.tgz#da950e622420bf96ca0d0f2909cdddac3acd8719\"\n - \ integrity sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw==\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/template@^7.22.15\":\n - \ version \"7.22.15\"\n resolved \"https://registry.yarnpkg.com/@babel/template/-/template-7.22.15.tgz#09576efc3830f0430f4548ef971dde1350ef2f38\"\n - \ integrity sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==\n - \ dependencies:\n \"@babel/code-frame\" \"^7.22.13\"\n \"@babel/parser\" - \"^7.22.15\"\n \"@babel/types\" \"^7.22.15\"\n\n\"@babel/traverse@^7.1.6\", - \"@babel/traverse@^7.12.10\", \"@babel/traverse@^7.13.0\", \"@babel/traverse@^7.14.0\", - \"@babel/traverse@^7.19.1\", \"@babel/traverse@^7.19.6\", \"@babel/traverse@^7.20.1\", - \"@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\", - \"@babel/traverse@^7.4.5\", \"@babel/traverse@^7.7.0\":\n version \"7.23.2\"\n - \ resolved \"https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.23.2.tgz#329c7a06735e144a506bdb2cad0268b7f46f4ad8\"\n - \ integrity sha512-azpe59SQ48qG6nu2CzcMLbxUudtN+dOM9kDbUqGq3HXUJRlo7i8fvPoxQUzYgLZ4cMVmuZgm8vvBpNeRhd6XSw==\n - \ dependencies:\n \"@babel/code-frame\" \"^7.22.13\"\n \"@babel/generator\" - \"^7.23.0\"\n \"@babel/helper-environment-visitor\" \"^7.22.20\"\n \"@babel/helper-function-name\" - \"^7.23.0\"\n \"@babel/helper-hoist-variables\" \"^7.22.5\"\n \"@babel/helper-split-export-declaration\" - \"^7.22.6\"\n \"@babel/parser\" \"^7.23.0\"\n \"@babel/types\" \"^7.23.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\":\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\"@babel/types@^7.22.15\", - \"@babel/types@^7.22.5\", \"@babel/types@^7.23.0\":\n version \"7.23.0\"\n - \ resolved \"https://registry.yarnpkg.com/@babel/types/-/types-7.23.0.tgz#8c1f020c9df0e737e4e247c0619f58c68458aaeb\"\n - \ integrity sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg==\n - \ dependencies:\n \"@babel/helper-string-parser\" \"^7.22.5\"\n \"@babel/helper-validator-identifier\" - \"^7.22.20\"\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\"@wry/trie@^0.4.0\":\n version - \"0.4.3\"\n resolved \"https://registry.yarnpkg.com/@wry/trie/-/trie-0.4.3.tgz#077d52c22365871bf3ffcbab8e95cb8bc5689af4\"\n - \ integrity sha512-I6bHwH0fSf6RqQcnnXLJKhkSXG45MFral3GxPaY4uAl0LYDZM+YDVDAiU9bYwjTuysy1S0IeecWtmq1SZA3M1w==\n - \ dependencies:\n tslib \"^2.3.0\"\n\n\"@xmldom/xmldom@^0.8.0\":\n version - \"0.8.8\"\n resolved \"https://registry.yarnpkg.com/@xmldom/xmldom/-/xmldom-0.8.8.tgz#d0d11511cbc1de77e53342ad1546a4d487d6ea72\"\n - \ integrity sha512-0LNz4EY8B/8xXY86wMrQ4tz6zEHZv9ehFMJPm8u2gq5lQ71cfRKdaKyxfJAx5aUoyzx0qzgURblTisPGgz3d+Q==\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.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:\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.15.3\"\n resolved \"https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.3.tgz#fe2f3ef2690afce7e82ed0b44db08165b207123a\"\n - \ integrity sha512-1VzOtuEM8pC9SFU1E+8KfTjZyMztRsgEfwQl44z8A25uy13jSzTj6dyK2Df52iV0vgHCfBwLhDWevLn95w5v6Q==\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.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.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.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\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.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 - \"^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.7\"\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, - optimism@^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.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.31\"\n resolved \"https://registry.yarnpkg.com/postcss/-/postcss-8.4.31.tgz#92b451050a9f914da6755af352bdc0192508656d\"\n - \ integrity sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==\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 - \ 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.2\"\n - \ resolved \"https://registry.yarnpkg.com/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8\"\n - \ integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==\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.1\"\n - \ resolved \"https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4\"\n - \ integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==\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.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.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.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\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.4\"\n resolved \"https://registry.yarnpkg.com/socket.io-parser/-/socket.io-parser-4.2.4.tgz#c806966cf7270601e47469ddeec30fbdfda44c83\"\n - \ integrity sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==\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.4\"\n resolved \"https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.4.tgz#cb4b50ec9aca570abd1f52f33cd45b6c61739a9f\"\n - \ integrity sha512-2V81OA4ugVo5pRo46hAoD2ivUJx8jXmWXfUkY4KFNw0hEptvN0QfH3K4nHiwzGeKl5rFKedV48QVoqYavy4YpA==\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: - - '269705' - 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: - - Mon, 30 Oct 2023 08:39:00 GMT - ETag: - - W/"3f27b011698154edd468edf5624c5d593f297e7f487a7476f9cbed0cff7bb762" - Expires: - - Mon, 30 Oct 2023 08:44:00 GMT - Source-Age: - - '0' - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization,Accept-Encoding,Origin - Via: - - 1.1 varnish - X-Cache: - - MISS - X-Cache-Hits: - - '0' - X-Content-Type-Options: - - nosniff - X-Fastly-Request-ID: - - f93a95042cc66aa1e30cfc8892df3fc578803138 - X-Frame-Options: - - deny - X-GitHub-Request-Id: - - 9C7C:0F5C:1212D7E:130A2E0:653F6BA4 - X-Served-By: - - cache-vie6358-VIE - X-Timer: - - S1698655141.538847,VS0,VE290 - X-XSS-Protection: - - 1; mode=block - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - User-Agent: - - python-requests/2.31.0 - method: GET - uri: https://pypi.org/pypi/django/3.2.20/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.20/","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.20","yanked":false,"yanked_reason":null},"last_serial":20299232,"urls":[{"comment_text":"","digests":{"blake2b_256":"84eb5329ae72bf26b91844985d0de74e4edf876e3ca409d085820f230eea2eba","md5":"f573fccdc95866fa1256e10b251ce257","sha256":"a477ab326ae7d8807dc25c186b951ab8c7648a3a23f9497763c37307a2b5ef87"},"downloads":-1,"filename":"Django-3.2.20-py3-none-any.whl","has_sig":false,"md5_digest":"f573fccdc95866fa1256e10b251ce257","packagetype":"bdist_wheel","python_version":"py3","requires_python":">=3.6","size":7889501,"upload_time":"2023-07-03T07:57:12","upload_time_iso_8601":"2023-07-03T07:57:12.203517Z","url":"https://files.pythonhosted.org/packages/84/eb/5329ae72bf26b91844985d0de74e4edf876e3ca409d085820f230eea2eba/Django-3.2.20-py3-none-any.whl","yanked":false,"yanked_reason":null},{"comment_text":"","digests":{"blake2b_256":"52b62a36af602c8edcaa74ab9c046d8e950771bd503c3261d95466f9d5faac89","md5":"effe6b4ccf2606818578b9e9a94d01e0","sha256":"dec2a116787b8e14962014bf78e120bba454135108e1af9e9b91ade7b2964c40"},"downloads":-1,"filename":"Django-3.2.20.tar.gz","has_sig":false,"md5_digest":"effe6b4ccf2606818578b9e9a94d01e0","packagetype":"sdist","python_version":"source","requires_python":">=3.6","size":9831078,"upload_time":"2023-07-03T07:57:23","upload_time_iso_8601":"2023-07-03T07:57:23.346933Z","url":"https://files.pythonhosted.org/packages/52/b6/2a36af602c8edcaa74ab9c046d8e950771bd503c3261d95466f9d5faac89/Django-3.2.20.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: - - '2272' - 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, 30 Oct 2023 08:39:01 GMT - ETag: - - '"D504k67YkC1Xc5BiNfeYXA"' - Permissions-Policy: - - publickey-credentials-create=(self),publickey-credentials-get=(self),accelerometer=(),ambient-light-sensor=(),autoplay=(),battery=(),camera=(),display-capture=(),document-domain=(),encrypted-media=(),execution-while-not-rendered=(),execution-while-out-of-viewport=(),fullscreen=(),gamepad=(),geolocation=(),gyroscope=(),hid=(),identity-credentials-get=(),idle-detection=(),local-fonts=(),magnetometer=(),microphone=(),midi=(),otp-credentials=(),payment=(),picture-in-picture=(),screen-wake-lock=(),serial=(),speaker-selection=(),storage-access=(),usb=(),web-share=(),xr-spatial-tracking=() - Referrer-Policy: - - origin-when-cross-origin - Strict-Transport-Security: - - max-age=31536000; includeSubDomains; preload - Vary: - - Accept-Encoding - X-Cache: - - HIT, MISS - X-Cache-Hits: - - 544, 0 - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - deny - X-Permitted-Cross-Domain-Policies: - - none - X-PyPI-Last-Serial: - - '20299232' - X-Served-By: - - cache-iad-kcgs7200158-IAD, cache-vie6373-VIE - X-Timer: - - S1698655141.117491,VS0,VE104 - X-XSS-Protection: - - 1; mode=block - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - User-Agent: - - python-requests/2.31.0 - 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://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, 30 Oct 2023 08:39:01 GMT - ETag: - - '"OnXxXaVC1oRXvOowwXstBw"' - Permissions-Policy: - - publickey-credentials-create=(self),publickey-credentials-get=(self),accelerometer=(),ambient-light-sensor=(),autoplay=(),battery=(),camera=(),display-capture=(),document-domain=(),encrypted-media=(),execution-while-not-rendered=(),execution-while-out-of-viewport=(),fullscreen=(),gamepad=(),geolocation=(),gyroscope=(),hid=(),identity-credentials-get=(),idle-detection=(),local-fonts=(),magnetometer=(),microphone=(),midi=(),otp-credentials=(),payment=(),picture-in-picture=(),screen-wake-lock=(),serial=(),speaker-selection=(),storage-access=(),usb=(),web-share=(),xr-spatial-tracking=() - Referrer-Policy: - - origin-when-cross-origin - Strict-Transport-Security: - - max-age=31536000; includeSubDomains; preload - Vary: - - Accept-Encoding - X-Cache: - - HIT, HIT - X-Cache-Hits: - - 8469, 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-vie6375-VIE - X-Timer: - - S1698655141.397895,VS0,VE1 - X-XSS-Protection: - - 1; mode=block - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - User-Agent: - - python-requests/2.31.0 - 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, 30 Oct 2023 08:39:01 GMT - ETag: - - '"trQOVbAfwdCnzgcSZ9xKrA"' - Permissions-Policy: - - publickey-credentials-create=(self),publickey-credentials-get=(self),accelerometer=(),ambient-light-sensor=(),autoplay=(),battery=(),camera=(),display-capture=(),document-domain=(),encrypted-media=(),execution-while-not-rendered=(),execution-while-out-of-viewport=(),fullscreen=(),gamepad=(),geolocation=(),gyroscope=(),hid=(),identity-credentials-get=(),idle-detection=(),local-fonts=(),magnetometer=(),microphone=(),midi=(),otp-credentials=(),payment=(),picture-in-picture=(),screen-wake-lock=(),serial=(),speaker-selection=(),storage-access=(),usb=(),web-share=(),xr-spatial-tracking=() - Referrer-Policy: - - origin-when-cross-origin - Strict-Transport-Security: - - max-age=31536000; includeSubDomains; preload - Vary: - - Accept-Encoding - X-Cache: - - HIT, MISS - X-Cache-Hits: - - 33, 0 - 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-vie6365-VIE - X-Timer: - - S1698655142.516725,VS0,VE101 - X-XSS-Protection: - - 1; mode=block - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - User-Agent: - - python-requests/2.31.0 - method: GET - uri: https://registry.npmjs.org/ember-cli - response: - body: - string: "{\"_id\":\"ember-cli\",\"_rev\":\"518-9f0131e7248d4cadad5d73a1a10c494d\",\"name\":\"ember-cli\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"dist-tags\":{\"latest\":\"5.3.0\",\"beta\":\"5.4.0-beta.0\",\"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 - 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},\"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]: - 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\":\"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},\"5.3.0\":{\"name\":\"ember-cli\",\"version\":\"5.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.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\"},\"gitHead\":\"9fa4a0f47812697506ed36f486a049e71bc4e6fa\",\"_id\":\"ember-cli@5.3.0\",\"_nodeVersion\":\"18.17.1\",\"_npmVersion\":\"9.6.7\",\"dist\":{\"integrity\":\"sha512-Om19C49hAYFgVduidtfQPbZcR3bmdHhYJ4XxEEEvW+sP1WAXNOPWf5e3W6HGDarjIeg04bZxOMkMZy28bubOBA==\",\"shasum\":\"95e5311d8fc363fee4f56d08cf03c60340514c1c\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-5.3.0.tgz\",\"fileCount\":253,\"unpackedSize\":1221403,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIFpzK7PUYnnJL2Cz5uMISdF0xdkZLFDtyPirlOFWvUmCAiEA1WDM2I4oNNuZL1bdkRycTfZbAgfzT1yx1FvOeOfvsX8=\"}]},\"_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_1695095008919_0.5936512149674928\"},\"_hasShrinkwrap\":false},\"5.4.0-beta.0\":{\"name\":\"ember-cli\",\"version\":\"5.4.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\":{\"@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\",\"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\",\"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\"}},\"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\":\"baf1a706f73efdc172bf67086c553fb646f3d193\",\"_id\":\"ember-cli@5.4.0-beta.0\",\"_nodeVersion\":\"16.19.1\",\"_npmVersion\":\"8.19.3\",\"dist\":{\"integrity\":\"sha512-/kcgKpDy+YrkDObEMqSssPodfResfoTV6dQAAPMvhggqeeZ8QSVzkz406TYO0SLCoc0PXgycQtRZQ5TAzFWHDg==\",\"shasum\":\"72dafd6759f322d23b4dc419b3e9c1325c69181a\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-5.4.0-beta.0.tgz\",\"fileCount\":250,\"unpackedSize\":1214403,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCQPuut0u0VEiXUDlbk+7orJw3Ixh3hCBLmmJF0m8C0hAIhANe1VtVg9GWBjzUH0YP1b1GYxJXldGaQEHpTKFIfroj1\"}]},\"_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.4.0-beta.0_1695142824914_0.22811932405342272\"},\"_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-09-19T17:00:25.404Z\",\"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\",\"5.3.0\":\"2023-09-19T03:43:29.186Z\",\"5.4.0-beta.0\":\"2023-09-19T17:00:25.218Z\"},\"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: - - '47' - CF-Cache-Status: - - HIT - CF-Ray: - - 81e2587049816aa0-GVA - Cache-Control: - - public, max-age=300 - Connection: - - keep-alive - Content-Encoding: - - gzip - Content-Type: - - application/json - Date: - - Mon, 30 Oct 2023 08:39:02 GMT - ETag: - - W/"e2b6458d07c24141a8dff6444158b2db" - Last-Modified: - - Tue, 19 Sep 2023 17:00:28 GMT - Server: - - cloudflare - Transfer-Encoding: - - chunked - Vary: - - accept-encoding, accept - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - User-Agent: - - python-requests/2.31.0 - method: GET - uri: https://registry.npmjs.org/ember-data - response: - body: - string: "{\"_id\":\"ember-data\",\"_rev\":\"685-af15bd4cb22815ad9f1e3f075311aee7\",\"name\":\"ember-data\",\"description\":\"The - lightweight reactive data library for JavaScript applications\",\"dist-tags\":{\"latest\":\"5.3.0\",\"beta\":\"5.4.0-beta.1\",\"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.4\",\"canary\":\"5.5.0-alpha.12\",\"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 - -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},\"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},\"5.4.0-alpha.4\":{\"name\":\"ember-data\",\"version\":\"5.4.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.4.0-alpha.4\",\"@ember-data/debug\":\"5.4.0-alpha.4\",\"@ember-data/graph\":\"5.4.0-alpha.4\",\"@ember-data/json-api\":\"5.4.0-alpha.4\",\"@ember-data/legacy-compat\":\"5.4.0-alpha.4\",\"@ember-data/model\":\"5.4.0-alpha.4\",\"@ember-data/private-build-infra\":\"5.4.0-alpha.4\",\"@ember-data/request\":\"5.4.0-alpha.4\",\"@ember-data/serializer\":\"5.4.0-alpha.4\",\"@ember-data/store\":\"5.4.0-alpha.4\",\"@ember-data/tracking\":\"5.4.0-alpha.4\",\"@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\":\"^8.0.0\",\"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.11\",\"@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.4\",\"_integrity\":\"sha512-8uukOviqnXLn6wKzBtGy4iQqTPq1NCMfMRxDUzZmyOUuXpHFpcTGfQBKI+15ecq2JC8pU/ZIc6p5RJo/z570pw==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-5.4.0-alpha.4.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-5.4.0-alpha.4.tgz\",\"_nodeVersion\":\"18.17.1\",\"_npmVersion\":\"9.6.7\",\"dist\":{\"integrity\":\"sha512-8uukOviqnXLn6wKzBtGy4iQqTPq1NCMfMRxDUzZmyOUuXpHFpcTGfQBKI+15ecq2JC8pU/ZIc6p5RJo/z570pw==\",\"shasum\":\"4b70f2ed9520bff89ec6bafd4f7975a37902b15e\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.4.0-alpha.4.tgz\",\"fileCount\":40,\"unpackedSize\":798358,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCICU839T4ZyhMabMD39gwDH/TN8BARtEO6JfmGTAAjmZfAiEA7kW8lx9jx6K+/CCaRig3yztCtpqGkCxgHDG+xvELHhM=\"}]},\"_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.4_1693340344698_0.5360782718687567\"},\"_hasShrinkwrap\":false},\"5.4.0-alpha.5\":{\"name\":\"ember-data\",\"version\":\"5.4.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.4.0-alpha.5\",\"@ember-data/debug\":\"5.4.0-alpha.5\",\"@ember-data/graph\":\"5.4.0-alpha.5\",\"@ember-data/json-api\":\"5.4.0-alpha.5\",\"@ember-data/legacy-compat\":\"5.4.0-alpha.5\",\"@ember-data/model\":\"5.4.0-alpha.5\",\"@ember-data/private-build-infra\":\"5.4.0-alpha.5\",\"@ember-data/request\":\"5.4.0-alpha.5\",\"@ember-data/serializer\":\"5.4.0-alpha.5\",\"@ember-data/store\":\"5.4.0-alpha.5\",\"@ember-data/tracking\":\"5.4.0-alpha.5\",\"@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\":\"^8.0.0\",\"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.11\",\"@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.7.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.4.0-alpha.5\",\"_integrity\":\"sha512-LjyoEFJWTS5/o+UQAvpG60d9zIXFeu/YaJzH/vjppRuBK53yuRAaITHOOYUOEkvSkKvVEEGQEulCR1DPUNuLaA==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-5.4.0-alpha.5.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-5.4.0-alpha.5.tgz\",\"_nodeVersion\":\"18.17.1\",\"_npmVersion\":\"9.6.7\",\"dist\":{\"integrity\":\"sha512-LjyoEFJWTS5/o+UQAvpG60d9zIXFeu/YaJzH/vjppRuBK53yuRAaITHOOYUOEkvSkKvVEEGQEulCR1DPUNuLaA==\",\"shasum\":\"9d5909f1709b4cc5e1ee0cd1a473c006ed2bd0cd\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.4.0-alpha.5.tgz\",\"fileCount\":40,\"unpackedSize\":798357,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIH1ucSKvWeWT8sR2tgDprpKYa83YbBPE3sGZWp4RUNkvAiBYDMhUFybHrUb7HEay2iJKV/ambeTPMGwolthUyi0KCA==\"}]},\"_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.5_1693599098112_0.9538353951427068\"},\"_hasShrinkwrap\":false},\"5.4.0-alpha.6\":{\"name\":\"ember-data\",\"version\":\"5.4.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.4.0-alpha.6\",\"@ember-data/debug\":\"5.4.0-alpha.6\",\"@ember-data/graph\":\"5.4.0-alpha.6\",\"@ember-data/json-api\":\"5.4.0-alpha.6\",\"@ember-data/legacy-compat\":\"5.4.0-alpha.6\",\"@ember-data/model\":\"5.4.0-alpha.6\",\"@ember-data/private-build-infra\":\"5.4.0-alpha.6\",\"@ember-data/request\":\"5.4.0-alpha.6\",\"@ember-data/serializer\":\"5.4.0-alpha.6\",\"@ember-data/store\":\"5.4.0-alpha.6\",\"@ember-data/tracking\":\"5.4.0-alpha.6\",\"@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\":\"^8.0.0\",\"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.11\",\"@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.7.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.4.0-alpha.6\",\"_integrity\":\"sha512-kcQGjLSvpO+v6R1CkQFyZCGPDZhB7wNzjfL5gunTCOFeRPdNBUvJ4Lfqczbq0ZJ8zaTgMcCU8HlyUcN6zB9u1A==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-5.4.0-alpha.6.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-5.4.0-alpha.6.tgz\",\"_nodeVersion\":\"18.17.1\",\"_npmVersion\":\"9.6.7\",\"dist\":{\"integrity\":\"sha512-kcQGjLSvpO+v6R1CkQFyZCGPDZhB7wNzjfL5gunTCOFeRPdNBUvJ4Lfqczbq0ZJ8zaTgMcCU8HlyUcN6zB9u1A==\",\"shasum\":\"5e5fdfdb29328c18991cef7d49beea394832fbef\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.4.0-alpha.6.tgz\",\"fileCount\":40,\"unpackedSize\":807013,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIGPyZUKAKakVcgJ89SXfBvGlczB2AJAWzAPrdUbBtRe0AiEAyG++G73JBXfgKHQTJzqCI9vHKG6GhtLKswOrkal3jsk=\"}]},\"_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.6_1693788577331_0.7830843360125714\"},\"_hasShrinkwrap\":false},\"5.3.0-beta.1\":{\"name\":\"ember-data\",\"version\":\"5.3.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.3.0-beta.1\",\"@ember-data/debug\":\"5.3.0-beta.1\",\"@ember-data/graph\":\"5.3.0-beta.1\",\"@ember-data/json-api\":\"5.3.0-beta.1\",\"@ember-data/legacy-compat\":\"5.3.0-beta.1\",\"@ember-data/model\":\"5.3.0-beta.1\",\"@ember-data/private-build-infra\":\"5.3.0-beta.1\",\"@ember-data/request\":\"5.3.0-beta.1\",\"@ember-data/serializer\":\"5.3.0-beta.1\",\"@ember-data/store\":\"5.3.0-beta.1\",\"@ember-data/tracking\":\"5.3.0-beta.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\":\"^8.0.0\",\"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.11\",\"@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.7.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.3.0-beta.1\",\"_integrity\":\"sha512-gmhoPW2XwiYKIu4xqcCm/h3D/8zExaeKbpKtvO5VzlJRSDkmkyAhmPguDXBd7h5tyHTqCZjRXQJ3iU+VUf/B7A==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-5.3.0-beta.1.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-5.3.0-beta.1.tgz\",\"_nodeVersion\":\"18.17.1\",\"_npmVersion\":\"9.6.7\",\"dist\":{\"integrity\":\"sha512-gmhoPW2XwiYKIu4xqcCm/h3D/8zExaeKbpKtvO5VzlJRSDkmkyAhmPguDXBd7h5tyHTqCZjRXQJ3iU+VUf/B7A==\",\"shasum\":\"d7ac1942cac65945723ff45eb1dfdbee5e2af76f\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.3.0-beta.1.tgz\",\"fileCount\":40,\"unpackedSize\":807000,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIHolTf1P95U1iB1PPOsiYYqARzQnWj0v8dnpwQjHpgGaAiBDQK+ftMWP3XU9Ek0kFkYQ8X4shVhQD4PG88Z4HhCalg==\"}]},\"_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-beta.1_1693789141256_0.8246705316131901\"},\"_hasShrinkwrap\":false},\"5.4.0-alpha.7\":{\"name\":\"ember-data\",\"version\":\"5.4.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.4.0-alpha.7\",\"@ember-data/debug\":\"5.4.0-alpha.7\",\"@ember-data/graph\":\"5.4.0-alpha.7\",\"@ember-data/json-api\":\"5.4.0-alpha.7\",\"@ember-data/legacy-compat\":\"5.4.0-alpha.7\",\"@ember-data/model\":\"5.4.0-alpha.7\",\"@ember-data/private-build-infra\":\"5.4.0-alpha.7\",\"@ember-data/request\":\"5.4.0-alpha.7\",\"@ember-data/serializer\":\"5.4.0-alpha.7\",\"@ember-data/store\":\"5.4.0-alpha.7\",\"@ember-data/tracking\":\"5.4.0-alpha.7\",\"@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\":\"^8.0.0\",\"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.11\",\"@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.7.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.4.0-alpha.7\",\"_integrity\":\"sha512-WfTF+S+6Nphl0ezl9iF1u+yC9G5YaLgiKeKjFoU930D4MiJnUt2SZIfinsoaGeqSCmfRcq0sHhoIlcH+k9b2yg==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-5.4.0-alpha.7.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-5.4.0-alpha.7.tgz\",\"_nodeVersion\":\"18.17.1\",\"_npmVersion\":\"9.6.7\",\"dist\":{\"integrity\":\"sha512-WfTF+S+6Nphl0ezl9iF1u+yC9G5YaLgiKeKjFoU930D4MiJnUt2SZIfinsoaGeqSCmfRcq0sHhoIlcH+k9b2yg==\",\"shasum\":\"8435d0724f0f1e640b69f84814b82e497db9f5f2\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.4.0-alpha.7.tgz\",\"fileCount\":40,\"unpackedSize\":843286,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQD0f88dlNUgtMwVt4JB5rsYx8UBOjUdgg6vQQtwXrlMlAIhAJc6VdEwrJo9Vk+1aqS5LZJTz028JkLbpGKoENjtH0Sy\"}]},\"_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.7_1693819014022_0.5351888417064996\"},\"_hasShrinkwrap\":false},\"5.3.0-beta.2\":{\"name\":\"ember-data\",\"version\":\"5.3.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.3.0-beta.2\",\"@ember-data/debug\":\"5.3.0-beta.2\",\"@ember-data/graph\":\"5.3.0-beta.2\",\"@ember-data/json-api\":\"5.3.0-beta.2\",\"@ember-data/legacy-compat\":\"5.3.0-beta.2\",\"@ember-data/model\":\"5.3.0-beta.2\",\"@ember-data/private-build-infra\":\"5.3.0-beta.2\",\"@ember-data/request\":\"5.3.0-beta.2\",\"@ember-data/serializer\":\"5.3.0-beta.2\",\"@ember-data/store\":\"5.3.0-beta.2\",\"@ember-data/tracking\":\"5.3.0-beta.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\":\"^8.0.0\",\"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.11\",\"@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.7.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.3.0-beta.2\",\"_integrity\":\"sha512-8XbejeS6S8IBWMZ4rRZ71BfITqkNlTsuDvBAiLyDjPRA7LZT8+T2pc5ZrfFi6RR9E1/+e1uGl6wggMp0GnX/Uw==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-5.3.0-beta.2.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-5.3.0-beta.2.tgz\",\"_nodeVersion\":\"18.17.1\",\"_npmVersion\":\"9.6.7\",\"dist\":{\"integrity\":\"sha512-8XbejeS6S8IBWMZ4rRZ71BfITqkNlTsuDvBAiLyDjPRA7LZT8+T2pc5ZrfFi6RR9E1/+e1uGl6wggMp0GnX/Uw==\",\"shasum\":\"2fc7b393d923c4cb0ccd95c5bd3ad8ea1031fc7d\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.3.0-beta.2.tgz\",\"fileCount\":40,\"unpackedSize\":843273,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQD5jV4UBD9Ohpr6VkvTzVhv7uUxvgEwGKrXus3eVlYD8AIhAKPi72QXa60FDe9wShVKpVpzb55/W8bilo3fhrJM7wVO\"}]},\"_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-beta.2_1693819442749_0.921570261843746\"},\"_hasShrinkwrap\":false},\"5.4.0-alpha.8\":{\"name\":\"ember-data\",\"version\":\"5.4.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.4.0-alpha.8\",\"@ember-data/debug\":\"5.4.0-alpha.8\",\"@ember-data/graph\":\"5.4.0-alpha.8\",\"@ember-data/json-api\":\"5.4.0-alpha.8\",\"@ember-data/legacy-compat\":\"5.4.0-alpha.8\",\"@ember-data/model\":\"5.4.0-alpha.8\",\"@ember-data/private-build-infra\":\"5.4.0-alpha.8\",\"@ember-data/request\":\"5.4.0-alpha.8\",\"@ember-data/serializer\":\"5.4.0-alpha.8\",\"@ember-data/store\":\"5.4.0-alpha.8\",\"@ember-data/tracking\":\"5.4.0-alpha.8\",\"@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\":\"^8.0.0\",\"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.11\",\"@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.7.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.4.0-alpha.8\",\"_integrity\":\"sha512-A8ZTEIHye4wTGmyayyJ8Srwm4uAsR9p+tj3URbk/v0oDcjTVGzfSuvY4K0YUPHLCDF17rQnV897KUvjicOCJEw==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-5.4.0-alpha.8.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-5.4.0-alpha.8.tgz\",\"_nodeVersion\":\"18.17.1\",\"_npmVersion\":\"9.6.7\",\"dist\":{\"integrity\":\"sha512-A8ZTEIHye4wTGmyayyJ8Srwm4uAsR9p+tj3URbk/v0oDcjTVGzfSuvY4K0YUPHLCDF17rQnV897KUvjicOCJEw==\",\"shasum\":\"dff59e6f4c46f59ecb346bf90c2b3817cf6a4175\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.4.0-alpha.8.tgz\",\"fileCount\":40,\"unpackedSize\":842684,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCICPQf1KvWwfnEl5u/YWJ1S2t9r+WYgjY+N+wOScS7kEuAiAFOEPhTcyJYChkkagTHn0FFq6ksXZ7n7Pxb06SKqZNpw==\"}]},\"_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.8_1693853620611_0.7436688044102813\"},\"_hasShrinkwrap\":false},\"5.4.0-alpha.9\":{\"name\":\"ember-data\",\"version\":\"5.4.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.4.0-alpha.9\",\"@ember-data/debug\":\"5.4.0-alpha.9\",\"@ember-data/graph\":\"5.4.0-alpha.9\",\"@ember-data/json-api\":\"5.4.0-alpha.9\",\"@ember-data/legacy-compat\":\"5.4.0-alpha.9\",\"@ember-data/model\":\"5.4.0-alpha.9\",\"@ember-data/private-build-infra\":\"5.4.0-alpha.9\",\"@ember-data/request\":\"5.4.0-alpha.9\",\"@ember-data/serializer\":\"5.4.0-alpha.9\",\"@ember-data/store\":\"5.4.0-alpha.9\",\"@ember-data/tracking\":\"5.4.0-alpha.9\",\"@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\":\"^8.0.0\",\"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.11\",\"@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.7.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.4.0-alpha.9\",\"_integrity\":\"sha512-8/zWj2eeCMga1dFFIjSot4L3GC5fXcZrXDUZOTpoNxDRxPEB4hPA1upo414OYM1Dd8iyGgXF3bH1Rrv9cbbjTQ==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-5.4.0-alpha.9.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-5.4.0-alpha.9.tgz\",\"_nodeVersion\":\"18.17.1\",\"_npmVersion\":\"9.6.7\",\"dist\":{\"integrity\":\"sha512-8/zWj2eeCMga1dFFIjSot4L3GC5fXcZrXDUZOTpoNxDRxPEB4hPA1upo414OYM1Dd8iyGgXF3bH1Rrv9cbbjTQ==\",\"shasum\":\"765ade3c65d014cc0b9c2917eed164562f8e18b2\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.4.0-alpha.9.tgz\",\"fileCount\":40,\"unpackedSize\":842684,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCUJYHb+E/ZMAdyEYnlIXV6FdN5WJnZCFnMoJwoVPeJoQIhAKgbxqQX3cvkOxI6Cgq81dEtF2MX35Pl1gVj5xRQunLp\"}]},\"_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.9_1693854278192_0.9207964893203493\"},\"_hasShrinkwrap\":false},\"5.4.0-alpha.10\":{\"name\":\"ember-data\",\"version\":\"5.4.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.4.0-alpha.10\",\"@ember-data/debug\":\"5.4.0-alpha.10\",\"@ember-data/graph\":\"5.4.0-alpha.10\",\"@ember-data/json-api\":\"5.4.0-alpha.10\",\"@ember-data/legacy-compat\":\"5.4.0-alpha.10\",\"@ember-data/model\":\"5.4.0-alpha.10\",\"@ember-data/private-build-infra\":\"5.4.0-alpha.10\",\"@ember-data/request\":\"5.4.0-alpha.10\",\"@ember-data/request-utils\":\"5.4.0-alpha.10\",\"@ember-data/serializer\":\"5.4.0-alpha.10\",\"@ember-data/store\":\"5.4.0-alpha.10\",\"@ember-data/tracking\":\"5.4.0-alpha.10\",\"@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\":\"^8.0.0\",\"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/request-utils\":{\"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},\"@ember/string\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.22.11\",\"@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.7.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.4.0-alpha.10\",\"_integrity\":\"sha512-QTa+EKhR3XtzT+Sw81C5rrg+S7n5oX0Ep7MDbhEW4k0Qq8yomYy7v5z6ItLipc9M+j4y7jYBAkcm3mCDQNN4hg==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-5.4.0-alpha.10.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-5.4.0-alpha.10.tgz\",\"_nodeVersion\":\"18.17.1\",\"_npmVersion\":\"9.6.7\",\"dist\":{\"integrity\":\"sha512-QTa+EKhR3XtzT+Sw81C5rrg+S7n5oX0Ep7MDbhEW4k0Qq8yomYy7v5z6ItLipc9M+j4y7jYBAkcm3mCDQNN4hg==\",\"shasum\":\"2403642891c45b857c5e460570f20f12da552042\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.4.0-alpha.10.tgz\",\"fileCount\":40,\"unpackedSize\":842866,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDkxbLT7gvV2nM+fIlqyWpX5Y+4qd1gMl9KAh1D2r4bowIhAKYsk8qD8W4I5j33iYMLunCq0a8FTUbS5mWDAFdJF4QI\"}]},\"_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.10_1693868686182_0.1197344945806067\"},\"_hasShrinkwrap\":false},\"5.3.0-beta.3\":{\"name\":\"ember-data\",\"version\":\"5.3.0-beta.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-beta.3\",\"@ember-data/debug\":\"5.3.0-beta.3\",\"@ember-data/graph\":\"5.3.0-beta.3\",\"@ember-data/json-api\":\"5.3.0-beta.3\",\"@ember-data/legacy-compat\":\"5.3.0-beta.3\",\"@ember-data/model\":\"5.3.0-beta.3\",\"@ember-data/private-build-infra\":\"5.3.0-beta.3\",\"@ember-data/request\":\"5.3.0-beta.3\",\"@ember-data/request-utils\":\"5.3.0-beta.3\",\"@ember-data/serializer\":\"5.3.0-beta.3\",\"@ember-data/store\":\"5.3.0-beta.3\",\"@ember-data/tracking\":\"5.3.0-beta.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\":\"^8.0.0\",\"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/request-utils\":{\"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},\"@ember/string\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.22.11\",\"@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.7.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.3.0-beta.3\",\"_integrity\":\"sha512-sI2Ls5FgEvP9PDSqjvFQG/9GecQistUjdgZs4UaeZbPZBkHoZ+IIC6iRIrJfsZYWgqd9WbYcGVX7IUrfOJbLBA==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-5.3.0-beta.3.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-5.3.0-beta.3.tgz\",\"_nodeVersion\":\"18.17.1\",\"_npmVersion\":\"9.6.7\",\"dist\":{\"integrity\":\"sha512-sI2Ls5FgEvP9PDSqjvFQG/9GecQistUjdgZs4UaeZbPZBkHoZ+IIC6iRIrJfsZYWgqd9WbYcGVX7IUrfOJbLBA==\",\"shasum\":\"0bc520bc4599c52f9f8ea09d3b70fb25898da6e5\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.3.0-beta.3.tgz\",\"fileCount\":40,\"unpackedSize\":842838,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCYxVpcSapz4a10U8lkQMVQCnwwY9mEUNO5VryGRF+PVgIgcY4JPOc2b4LM6hMnyqz5MFrY+8NMwd5XXpC2sJnKo/o=\"}]},\"_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-beta.3_1693869060100_0.5473583864659903\"},\"_hasShrinkwrap\":false},\"5.4.0-alpha.11\":{\"name\":\"ember-data\",\"version\":\"5.4.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.4.0-alpha.11\",\"@ember-data/debug\":\"5.4.0-alpha.11\",\"@ember-data/graph\":\"5.4.0-alpha.11\",\"@ember-data/json-api\":\"5.4.0-alpha.11\",\"@ember-data/legacy-compat\":\"5.4.0-alpha.11\",\"@ember-data/model\":\"5.4.0-alpha.11\",\"@ember-data/private-build-infra\":\"5.4.0-alpha.11\",\"@ember-data/request\":\"5.4.0-alpha.11\",\"@ember-data/request-utils\":\"5.4.0-alpha.11\",\"@ember-data/serializer\":\"5.4.0-alpha.11\",\"@ember-data/store\":\"5.4.0-alpha.11\",\"@ember-data/tracking\":\"5.4.0-alpha.11\",\"@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\":\"^8.0.0\",\"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/request-utils\":{\"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},\"@ember/string\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.22.15\",\"@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.7.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.4.0-alpha.11\",\"_integrity\":\"sha512-oasNkBhM7lR/1HhA3LDzOwuDDS9sHKoA2JSArymy+b52Zv1wkucud8wWV+Ui6gxn3NwMdlYhTke8tqoMCQsnag==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-5.4.0-alpha.11.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-5.4.0-alpha.11.tgz\",\"_nodeVersion\":\"18.17.1\",\"_npmVersion\":\"9.6.7\",\"dist\":{\"integrity\":\"sha512-oasNkBhM7lR/1HhA3LDzOwuDDS9sHKoA2JSArymy+b52Zv1wkucud8wWV+Ui6gxn3NwMdlYhTke8tqoMCQsnag==\",\"shasum\":\"fcbab4a8de60270e0518a7237b520d3a46a44f15\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.4.0-alpha.11.tgz\",\"fileCount\":40,\"unpackedSize\":842865,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCKM4NwNbkrPClKbNPn1IgaU3zjvxtRyRXzkhC7hW7u7wIhAJR2u1WTd2Q14kpGEelse2ggtMtZOuD2mcAWUm+t2K/2\"}]},\"_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.11_1693945108545_0.7592188993631581\"},\"_hasShrinkwrap\":false},\"5.4.0-alpha.12\":{\"name\":\"ember-data\",\"version\":\"5.4.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.4.0-alpha.12\",\"@ember-data/debug\":\"5.4.0-alpha.12\",\"@ember-data/graph\":\"5.4.0-alpha.12\",\"@ember-data/json-api\":\"5.4.0-alpha.12\",\"@ember-data/legacy-compat\":\"5.4.0-alpha.12\",\"@ember-data/model\":\"5.4.0-alpha.12\",\"@ember-data/private-build-infra\":\"5.4.0-alpha.12\",\"@ember-data/request\":\"5.4.0-alpha.12\",\"@ember-data/request-utils\":\"5.4.0-alpha.12\",\"@ember-data/serializer\":\"5.4.0-alpha.12\",\"@ember-data/store\":\"5.4.0-alpha.12\",\"@ember-data/tracking\":\"5.4.0-alpha.12\",\"@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\":\"^8.0.0\",\"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/request-utils\":{\"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},\"@ember/string\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.22.15\",\"@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.7.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.4.0-alpha.12\",\"_integrity\":\"sha512-1qsSFMKoF8dFXDWJ78VfZ8SZtxVxSW3ccq6B9MQAml4GdITgjhEeTYUqk3Jyce/F2wT49yWESDizXPhr1x2BpQ==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-5.4.0-alpha.12.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-5.4.0-alpha.12.tgz\",\"_nodeVersion\":\"18.17.1\",\"_npmVersion\":\"9.6.7\",\"dist\":{\"integrity\":\"sha512-1qsSFMKoF8dFXDWJ78VfZ8SZtxVxSW3ccq6B9MQAml4GdITgjhEeTYUqk3Jyce/F2wT49yWESDizXPhr1x2BpQ==\",\"shasum\":\"831ba454c3bc8a01cd6846ab6ad50f97679eaeb9\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.4.0-alpha.12.tgz\",\"fileCount\":40,\"unpackedSize\":846598,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCICsaOTUy4IDBFpDhGFIhcDfv+oIQTclO68OherTwe/ymAiBxrobtLn95hX4IqJMxjGOo0uRsR7Xi9gvcfJ1y414toA==\"}]},\"_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.12_1694203889084_0.3420434895831832\"},\"_hasShrinkwrap\":false},\"5.4.0-alpha.13\":{\"name\":\"ember-data\",\"version\":\"5.4.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.4.0-alpha.13\",\"@ember-data/debug\":\"5.4.0-alpha.13\",\"@ember-data/graph\":\"5.4.0-alpha.13\",\"@ember-data/json-api\":\"5.4.0-alpha.13\",\"@ember-data/legacy-compat\":\"5.4.0-alpha.13\",\"@ember-data/model\":\"5.4.0-alpha.13\",\"@ember-data/private-build-infra\":\"5.4.0-alpha.13\",\"@ember-data/request\":\"5.4.0-alpha.13\",\"@ember-data/request-utils\":\"5.4.0-alpha.13\",\"@ember-data/serializer\":\"5.4.0-alpha.13\",\"@ember-data/store\":\"5.4.0-alpha.13\",\"@ember-data/tracking\":\"5.4.0-alpha.13\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.13.1\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.3\",\"ember-cli-babel\":\"^8.0.0\",\"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/request-utils\":{\"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},\"@ember/string\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.22.17\",\"@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.7.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/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.13\",\"_integrity\":\"sha512-sXR9m42b6UeQNiD0hU4yH/GQb9JnXKjRqThxvidjISDgIxEY6J3Gx8OhQ2jE2FAW/oB9SXu6kCt86WRp32v0kQ==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-5.4.0-alpha.13.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-5.4.0-alpha.13.tgz\",\"_nodeVersion\":\"18.17.1\",\"_npmVersion\":\"9.6.7\",\"dist\":{\"integrity\":\"sha512-sXR9m42b6UeQNiD0hU4yH/GQb9JnXKjRqThxvidjISDgIxEY6J3Gx8OhQ2jE2FAW/oB9SXu6kCt86WRp32v0kQ==\",\"shasum\":\"bc2a881c4d246e0e92fb790e38dd16b9cf29b217\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.4.0-alpha.13.tgz\",\"fileCount\":40,\"unpackedSize\":846566,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDzOwHQq9de/ITOm3Em5kMTxh2RqxFpGYxIaZlGa11LPAIhAMZgyKG9c0cFNgz1dDDMcWfxsbKeBl3swWR3Vfwsf9KV\"}]},\"_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.13_1694549996591_0.2155611685508967\"},\"_hasShrinkwrap\":false},\"5.4.0-alpha.14\":{\"name\":\"ember-data\",\"version\":\"5.4.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.4.0-alpha.14\",\"@ember-data/debug\":\"5.4.0-alpha.14\",\"@ember-data/graph\":\"5.4.0-alpha.14\",\"@ember-data/json-api\":\"5.4.0-alpha.14\",\"@ember-data/legacy-compat\":\"5.4.0-alpha.14\",\"@ember-data/model\":\"5.4.0-alpha.14\",\"@ember-data/private-build-infra\":\"5.4.0-alpha.14\",\"@ember-data/request\":\"5.4.0-alpha.14\",\"@ember-data/request-utils\":\"5.4.0-alpha.14\",\"@ember-data/serializer\":\"5.4.0-alpha.14\",\"@ember-data/store\":\"5.4.0-alpha.14\",\"@ember-data/tracking\":\"5.4.0-alpha.14\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.13.1\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.3\",\"ember-cli-babel\":\"^8.0.0\",\"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/request-utils\":{\"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},\"@ember/string\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.22.17\",\"@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.7.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/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.14\",\"_integrity\":\"sha512-sIzRrFzECy3bFrVYm/Rx/5UME4IWxmTSyybArcY1HGqqMn6SSUDzEzUpjl5Y8eKva1dfZTme88rFMyE9NP3sSg==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-5.4.0-alpha.14.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-5.4.0-alpha.14.tgz\",\"_nodeVersion\":\"18.17.1\",\"_npmVersion\":\"9.6.7\",\"dist\":{\"integrity\":\"sha512-sIzRrFzECy3bFrVYm/Rx/5UME4IWxmTSyybArcY1HGqqMn6SSUDzEzUpjl5Y8eKva1dfZTme88rFMyE9NP3sSg==\",\"shasum\":\"fd0f11181fc6237a85d503078b726f9048581316\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.4.0-alpha.14.tgz\",\"fileCount\":40,\"unpackedSize\":846566,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIEnYo1nA7ZRXgT/SL+F320xAQHk9dixSqMrTHL3S2XQ4AiEAy2YJgl25IQtaizIjRvOw1BsLK6VTp80sKdLLIB4ZmN0=\"}]},\"_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.14_1694808696277_0.7695638419593966\"},\"_hasShrinkwrap\":false},\"5.4.0-alpha.15\":{\"name\":\"ember-data\",\"version\":\"5.4.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.4.0-alpha.15\",\"@ember-data/debug\":\"5.4.0-alpha.15\",\"@ember-data/graph\":\"5.4.0-alpha.15\",\"@ember-data/json-api\":\"5.4.0-alpha.15\",\"@ember-data/legacy-compat\":\"5.4.0-alpha.15\",\"@ember-data/model\":\"5.4.0-alpha.15\",\"@ember-data/private-build-infra\":\"5.4.0-alpha.15\",\"@ember-data/request\":\"5.4.0-alpha.15\",\"@ember-data/request-utils\":\"5.4.0-alpha.15\",\"@ember-data/serializer\":\"5.4.0-alpha.15\",\"@ember-data/store\":\"5.4.0-alpha.15\",\"@ember-data/tracking\":\"5.4.0-alpha.15\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.13.1\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.3\",\"ember-cli-babel\":\"^8.0.0\",\"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/request-utils\":{\"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},\"@ember/string\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.22.17\",\"@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.7.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.4.0-alpha.15\",\"_integrity\":\"sha512-S0cOawMEYsj15ivjpDTpeLg1fpknvloFY+64fSeVn/4qzJi/BR3HAciBLjz8sM3xsxq9DJt5opvhkXSURx0c1A==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-5.4.0-alpha.15.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-5.4.0-alpha.15.tgz\",\"_nodeVersion\":\"18.17.1\",\"_npmVersion\":\"9.6.7\",\"dist\":{\"integrity\":\"sha512-S0cOawMEYsj15ivjpDTpeLg1fpknvloFY+64fSeVn/4qzJi/BR3HAciBLjz8sM3xsxq9DJt5opvhkXSURx0c1A==\",\"shasum\":\"8c57fc7aa58cef238aa7e4cf8f0fde998fea06c2\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.4.0-alpha.15.tgz\",\"fileCount\":40,\"unpackedSize\":867656,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIF/0viL1pfaATYStY2kvmtGkwfw+9nXW8A1xRQP8FUMzAiEA/Sj/NeM/Qz6qTIu2ZA/WHnKEngHMCHpYk2kRK14jmNE=\"}]},\"_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.15_1694939176226_0.4534516468865517\"},\"_hasShrinkwrap\":false},\"5.3.0-beta.4\":{\"name\":\"ember-data\",\"version\":\"5.3.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.1.1\"},\"dependencies\":{\"@ember-data/adapter\":\"5.3.0-beta.4\",\"@ember-data/debug\":\"5.3.0-beta.4\",\"@ember-data/graph\":\"5.3.0-beta.4\",\"@ember-data/json-api\":\"5.3.0-beta.4\",\"@ember-data/legacy-compat\":\"5.3.0-beta.4\",\"@ember-data/model\":\"5.3.0-beta.4\",\"@ember-data/private-build-infra\":\"5.3.0-beta.4\",\"@ember-data/request\":\"5.3.0-beta.4\",\"@ember-data/request-utils\":\"5.3.0-beta.4\",\"@ember-data/serializer\":\"5.3.0-beta.4\",\"@ember-data/store\":\"5.3.0-beta.4\",\"@ember-data/tracking\":\"5.3.0-beta.4\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.13.1\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.3\",\"ember-cli-babel\":\"^8.0.0\",\"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/request-utils\":{\"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},\"@ember/string\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.22.17\",\"@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.7.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-beta.4\",\"_integrity\":\"sha512-VxQjLiN8yaAQIPJvM216DGoYL3pVRTNOF3gNIFULIg/8YGgamEmBNwBcdy+092WQH1GtgEQrA7eSOacXmGRF5Q==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-5.3.0-beta.4.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-5.3.0-beta.4.tgz\",\"_nodeVersion\":\"18.17.1\",\"_npmVersion\":\"9.6.7\",\"dist\":{\"integrity\":\"sha512-VxQjLiN8yaAQIPJvM216DGoYL3pVRTNOF3gNIFULIg/8YGgamEmBNwBcdy+092WQH1GtgEQrA7eSOacXmGRF5Q==\",\"shasum\":\"2f6e110b798cfb2b1f36a0afcec606f1354905bf\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.3.0-beta.4.tgz\",\"fileCount\":40,\"unpackedSize\":867628,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCOOuR1eXYTvRU496GW/WHuJp8pM0RmhiEI11IPUdhjGwIgf+u4Ti/SYFrrh7M9+H1zKEcjsz409aMiKsFghtucgGs=\"}]},\"_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-beta.4_1694939778680_0.1275984970520727\"},\"_hasShrinkwrap\":false},\"5.4.0-alpha.16\":{\"name\":\"ember-data\",\"version\":\"5.4.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.1.1\"},\"dependencies\":{\"@ember-data/adapter\":\"5.4.0-alpha.16\",\"@ember-data/debug\":\"5.4.0-alpha.16\",\"@ember-data/graph\":\"5.4.0-alpha.16\",\"@ember-data/json-api\":\"5.4.0-alpha.16\",\"@ember-data/legacy-compat\":\"5.4.0-alpha.16\",\"@ember-data/model\":\"5.4.0-alpha.16\",\"@ember-data/private-build-infra\":\"5.4.0-alpha.16\",\"@ember-data/request\":\"5.4.0-alpha.16\",\"@ember-data/request-utils\":\"5.4.0-alpha.16\",\"@ember-data/serializer\":\"5.4.0-alpha.16\",\"@ember-data/store\":\"5.4.0-alpha.16\",\"@ember-data/tracking\":\"5.4.0-alpha.16\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.13.1\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.3\",\"ember-cli-babel\":\"^8.0.0\",\"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/request-utils\":{\"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},\"@ember/string\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.22.19\",\"@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.7.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.4.0-alpha.16\",\"_integrity\":\"sha512-FZZZxhiPQFL171As1TKccEVuLqwAJWhm6DGaFNorT9CkvqCdRnoD3C3zjcdyfB9ShKY1S41T6RezMZV/mCJ3Xg==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-5.4.0-alpha.16.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-5.4.0-alpha.16.tgz\",\"_nodeVersion\":\"18.17.1\",\"_npmVersion\":\"9.6.7\",\"dist\":{\"integrity\":\"sha512-FZZZxhiPQFL171As1TKccEVuLqwAJWhm6DGaFNorT9CkvqCdRnoD3C3zjcdyfB9ShKY1S41T6RezMZV/mCJ3Xg==\",\"shasum\":\"5f5b566e2c60b54ae3fe2892d5b2f76cbb3696fd\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.4.0-alpha.16.tgz\",\"fileCount\":40,\"unpackedSize\":867656,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCICBUWu9W3kjbtZHUQlq08vXZ7JyY5KxEU1qt3q1G8gDFAiEA3v60sGA7I/9Gt5veWWS0bkUSvED+QO3S0sXBRBpcBwg=\"}]},\"_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.16_1695062745839_0.8303365956121813\"},\"_hasShrinkwrap\":false},\"5.3.0-beta.5\":{\"name\":\"ember-data\",\"version\":\"5.3.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.1.1\"},\"dependencies\":{\"@ember-data/adapter\":\"5.3.0-beta.5\",\"@ember-data/debug\":\"5.3.0-beta.5\",\"@ember-data/graph\":\"5.3.0-beta.5\",\"@ember-data/json-api\":\"5.3.0-beta.5\",\"@ember-data/legacy-compat\":\"5.3.0-beta.5\",\"@ember-data/model\":\"5.3.0-beta.5\",\"@ember-data/private-build-infra\":\"5.3.0-beta.5\",\"@ember-data/request\":\"5.3.0-beta.5\",\"@ember-data/request-utils\":\"5.3.0-beta.5\",\"@ember-data/serializer\":\"5.3.0-beta.5\",\"@ember-data/store\":\"5.3.0-beta.5\",\"@ember-data/tracking\":\"5.3.0-beta.5\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.13.1\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.3\",\"ember-cli-babel\":\"^8.0.0\",\"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/request-utils\":{\"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},\"@ember/string\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.22.19\",\"@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.7.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-beta.5\",\"_integrity\":\"sha512-1oOjJPTjLjsKDKOOkeh56QfGOG3RmUmt+fpAsI3qV+48GRmykFCEJjU4cnojP9YJ6p1QnyGCaej3ewGEbdz/hA==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-5.3.0-beta.5.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-5.3.0-beta.5.tgz\",\"_nodeVersion\":\"18.17.1\",\"_npmVersion\":\"9.6.7\",\"dist\":{\"integrity\":\"sha512-1oOjJPTjLjsKDKOOkeh56QfGOG3RmUmt+fpAsI3qV+48GRmykFCEJjU4cnojP9YJ6p1QnyGCaej3ewGEbdz/hA==\",\"shasum\":\"c585061a5eca70a85244e0d6aee15d7d8828232b\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.3.0-beta.5.tgz\",\"fileCount\":40,\"unpackedSize\":867628,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDcWAnGpoynZxH6PdyNqBRdcLDYMgth21+UsQkl0Jx2EgIgN4MhnQX629SEcY/n5l9BKHsul2WfGLNZ8qVorE4B6Tk=\"}]},\"_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-beta.5_1695063506675_0.269427399709103\"},\"_hasShrinkwrap\":false},\"5.3.0\":{\"name\":\"ember-data\",\"version\":\"5.3.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\",\"@ember-data/debug\":\"5.3.0\",\"@ember-data/graph\":\"5.3.0\",\"@ember-data/json-api\":\"5.3.0\",\"@ember-data/legacy-compat\":\"5.3.0\",\"@ember-data/model\":\"5.3.0\",\"@ember-data/private-build-infra\":\"5.3.0\",\"@ember-data/request\":\"5.3.0\",\"@ember-data/request-utils\":\"5.3.0\",\"@ember-data/serializer\":\"5.3.0\",\"@ember-data/store\":\"5.3.0\",\"@ember-data/tracking\":\"5.3.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.13.1\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.3\",\"ember-cli-babel\":\"^8.0.0\",\"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/request-utils\":{\"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},\"@ember/string\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.22.19\",\"@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.7.5\",\"scripts\":{},\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@5.3.0\",\"_integrity\":\"sha512-ca8udUa2SrWyYxPckYc89Fdv/9pCG3X360zHvlGxtB4C87o3dWp6sle98tP9G1TjximKhrU/PMrqpdhJ8rOGtA==\",\"_resolved\":\"/Users/cthoburn/github/data/ember-data-5.3.0.tgz\",\"_from\":\"file:/Users/cthoburn/github/data/ember-data-5.3.0.tgz\",\"_nodeVersion\":\"18.17.1\",\"_npmVersion\":\"9.6.7\",\"dist\":{\"integrity\":\"sha512-ca8udUa2SrWyYxPckYc89Fdv/9pCG3X360zHvlGxtB4C87o3dWp6sle98tP9G1TjximKhrU/PMrqpdhJ8rOGtA==\",\"shasum\":\"d7be6b77653a41ae8ed045ffb904f1adbdcb8920\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.3.0.tgz\",\"fileCount\":40,\"unpackedSize\":867530,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDV4dlOOruv5iDECNpdGUMVbOhXtn+nXAx23BHFSThZiwIgbnw81o08jnkA6HLSRK9GwlqZ4gJNqA1e/TUJIIHGePM=\"}]},\"_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_1695064208033_0.9575750253351916\"},\"_hasShrinkwrap\":false},\"5.5.0-alpha.0\":{\"name\":\"ember-data\",\"version\":\"5.5.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.5.0-alpha.0\",\"@ember-data/debug\":\"5.5.0-alpha.0\",\"@ember-data/graph\":\"5.5.0-alpha.0\",\"@ember-data/json-api\":\"5.5.0-alpha.0\",\"@ember-data/legacy-compat\":\"5.5.0-alpha.0\",\"@ember-data/model\":\"5.5.0-alpha.0\",\"@ember-data/private-build-infra\":\"5.5.0-alpha.0\",\"@ember-data/request\":\"5.5.0-alpha.0\",\"@ember-data/request-utils\":\"5.5.0-alpha.0\",\"@ember-data/serializer\":\"5.5.0-alpha.0\",\"@ember-data/store\":\"5.5.0-alpha.0\",\"@ember-data/tracking\":\"5.5.0-alpha.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.13.1\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.3\",\"ember-cli-babel\":\"^8.0.0\",\"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/request-utils\":{\"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},\"@ember/string\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.22.19\",\"@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.7.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.5.0-alpha.0\",\"_integrity\":\"sha512-dTKoO+L8H9Gl5qCnL6vUFmqDQ23NhEIG6+I6uf1KK0dpyOGEmBCDTlG3x6QWtG9W/+7UFr1eM5QkBQnQ+zSZ9g==\",\"_resolved\":\"/Users/cthoburn/github/data/ember-data-5.5.0-alpha.0.tgz\",\"_from\":\"file:/Users/cthoburn/github/data/ember-data-5.5.0-alpha.0.tgz\",\"_nodeVersion\":\"18.17.1\",\"_npmVersion\":\"9.6.7\",\"dist\":{\"integrity\":\"sha512-dTKoO+L8H9Gl5qCnL6vUFmqDQ23NhEIG6+I6uf1KK0dpyOGEmBCDTlG3x6QWtG9W/+7UFr1eM5QkBQnQ+zSZ9g==\",\"shasum\":\"c12cd203c42d910735679de202d42248c13bb739\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.5.0-alpha.0.tgz\",\"fileCount\":40,\"unpackedSize\":867642,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIA3xgZE2G29DXi8+1tLBJlBC75C+XWiRBTxCQUBK0GMuAiAx/KIT7EYk1/Nnz91DFdXwI6d5O3527eYE4N2Bycx/CQ==\"}]},\"_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.5.0-alpha.0_1695064565412_0.46267221358107546\"},\"_hasShrinkwrap\":false},\"5.4.0-beta.0\":{\"name\":\"ember-data\",\"version\":\"5.4.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.4.0-beta.0\",\"@ember-data/debug\":\"5.4.0-beta.0\",\"@ember-data/graph\":\"5.4.0-beta.0\",\"@ember-data/json-api\":\"5.4.0-beta.0\",\"@ember-data/legacy-compat\":\"5.4.0-beta.0\",\"@ember-data/model\":\"5.4.0-beta.0\",\"@ember-data/private-build-infra\":\"5.4.0-beta.0\",\"@ember-data/request\":\"5.4.0-beta.0\",\"@ember-data/request-utils\":\"5.4.0-beta.0\",\"@ember-data/serializer\":\"5.4.0-beta.0\",\"@ember-data/store\":\"5.4.0-beta.0\",\"@ember-data/tracking\":\"5.4.0-beta.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.13.1\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.3\",\"ember-cli-babel\":\"^8.0.0\",\"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/request-utils\":{\"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},\"@ember/string\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.22.19\",\"@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.7.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.4.0-beta.0\",\"_integrity\":\"sha512-xkdsb+m8SP62ssYn/tysKXd0iyJT70O1rWVW/63/5Rv/rsCjes2fHB454dpAp5R1FIaUg35f6A5L9KEW1brKKw==\",\"_resolved\":\"/Users/cthoburn/github/data/ember-data-5.4.0-beta.0.tgz\",\"_from\":\"file:/Users/cthoburn/github/data/ember-data-5.4.0-beta.0.tgz\",\"_nodeVersion\":\"18.17.1\",\"_npmVersion\":\"9.6.7\",\"dist\":{\"integrity\":\"sha512-xkdsb+m8SP62ssYn/tysKXd0iyJT70O1rWVW/63/5Rv/rsCjes2fHB454dpAp5R1FIaUg35f6A5L9KEW1brKKw==\",\"shasum\":\"64c5456bfe7a26039e18b4d4094ef1f344dab30c\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.4.0-beta.0.tgz\",\"fileCount\":40,\"unpackedSize\":867628,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDEwv05O6gOrS3SqNMGnUEpbyEfwNRcXYUr5CRuGOaRHwIga2P3AASNjuwm0BqgOtHVdToxK4NkM3kUw5vBzan3lq8=\"}]},\"_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-beta.0_1695064841170_0.16049541448682114\"},\"_hasShrinkwrap\":false},\"5.5.0-alpha.1\":{\"name\":\"ember-data\",\"version\":\"5.5.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.5.0-alpha.1\",\"@ember-data/debug\":\"5.5.0-alpha.1\",\"@ember-data/graph\":\"5.5.0-alpha.1\",\"@ember-data/json-api\":\"5.5.0-alpha.1\",\"@ember-data/legacy-compat\":\"5.5.0-alpha.1\",\"@ember-data/model\":\"5.5.0-alpha.1\",\"@ember-data/private-build-infra\":\"5.5.0-alpha.1\",\"@ember-data/request\":\"5.5.0-alpha.1\",\"@ember-data/request-utils\":\"5.5.0-alpha.1\",\"@ember-data/serializer\":\"5.5.0-alpha.1\",\"@ember-data/store\":\"5.5.0-alpha.1\",\"@ember-data/tracking\":\"5.5.0-alpha.1\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.13.1\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.3\",\"ember-cli-babel\":\"^8.0.0\",\"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/request-utils\":{\"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},\"@ember/string\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.22.19\",\"@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.7.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.5.0-alpha.1\",\"_integrity\":\"sha512-VATtsUJooFvspCQetr8OrMqfQ2hRRNUrVu0ext5C8a400dZb7jo++iRjHtfBflmUk+Dde6jOQ/axE22C6jOmIg==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-5.5.0-alpha.1.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-5.5.0-alpha.1.tgz\",\"_nodeVersion\":\"18.17.1\",\"_npmVersion\":\"9.6.7\",\"dist\":{\"integrity\":\"sha512-VATtsUJooFvspCQetr8OrMqfQ2hRRNUrVu0ext5C8a400dZb7jo++iRjHtfBflmUk+Dde6jOQ/axE22C6jOmIg==\",\"shasum\":\"06e33b5d20b2408f14a419d9660e38823ca40047\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.5.0-alpha.1.tgz\",\"fileCount\":40,\"unpackedSize\":867642,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCID0FjcS06tnUm2csI/bE5rexOOy0iA+FX/w0pzADa23TAiBTFgz9WvU/qaKWKNaNln5+kwuv9NSblF84MrA06GZzZA==\"}]},\"_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.5.0-alpha.1_1695154762261_0.8677690817491766\"},\"_hasShrinkwrap\":false},\"5.5.0-alpha.2\":{\"name\":\"ember-data\",\"version\":\"5.5.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.5.0-alpha.2\",\"@ember-data/debug\":\"5.5.0-alpha.2\",\"@ember-data/graph\":\"5.5.0-alpha.2\",\"@ember-data/json-api\":\"5.5.0-alpha.2\",\"@ember-data/legacy-compat\":\"5.5.0-alpha.2\",\"@ember-data/model\":\"5.5.0-alpha.2\",\"@ember-data/private-build-infra\":\"5.5.0-alpha.2\",\"@ember-data/request\":\"5.5.0-alpha.2\",\"@ember-data/request-utils\":\"5.5.0-alpha.2\",\"@ember-data/serializer\":\"5.5.0-alpha.2\",\"@ember-data/store\":\"5.5.0-alpha.2\",\"@ember-data/tracking\":\"5.5.0-alpha.2\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.13.1\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.3\",\"ember-cli-babel\":\"^8.0.0\",\"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/request-utils\":{\"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},\"@ember/string\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.22.20\",\"@ember/string\":\"3.1.1\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~5.3.0\"},\"engines\":{\"node\":\"16.* - || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@8.7.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.5.0-alpha.2\",\"_integrity\":\"sha512-DQZNdN+hbnftWZPDASWIxemJb/5wfp2C+Gk0grKN7B+CbB//3TnkSvBq/C1w3GlZueHiom5sZ+EKvryWOoJQRg==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-5.5.0-alpha.2.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-5.5.0-alpha.2.tgz\",\"_nodeVersion\":\"18.17.1\",\"_npmVersion\":\"9.6.7\",\"dist\":{\"integrity\":\"sha512-DQZNdN+hbnftWZPDASWIxemJb/5wfp2C+Gk0grKN7B+CbB//3TnkSvBq/C1w3GlZueHiom5sZ+EKvryWOoJQRg==\",\"shasum\":\"3bd711849fd5a7a594548d31348e7f4ec81d7fb6\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.5.0-alpha.2.tgz\",\"fileCount\":40,\"unpackedSize\":867646,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIATnWu4+5HPjjH0Md/cwzgRd+EvzmrlVk01olcjf8qToAiB//o08sP70hyDvCPsFKFkwiOxAUXDjMYBYpOHQPK0wOw==\"}]},\"_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.5.0-alpha.2_1695413591395_0.7426797216918934\"},\"_hasShrinkwrap\":false},\"5.5.0-alpha.3\":{\"name\":\"ember-data\",\"version\":\"5.5.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.5.0-alpha.3\",\"@ember-data/debug\":\"5.5.0-alpha.3\",\"@ember-data/graph\":\"5.5.0-alpha.3\",\"@ember-data/json-api\":\"5.5.0-alpha.3\",\"@ember-data/legacy-compat\":\"5.5.0-alpha.3\",\"@ember-data/model\":\"5.5.0-alpha.3\",\"@ember-data/private-build-infra\":\"5.5.0-alpha.3\",\"@ember-data/request\":\"5.5.0-alpha.3\",\"@ember-data/request-utils\":\"5.5.0-alpha.3\",\"@ember-data/serializer\":\"5.5.0-alpha.3\",\"@ember-data/store\":\"5.5.0-alpha.3\",\"@ember-data/tracking\":\"5.5.0-alpha.3\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.13.1\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.3\",\"ember-cli-babel\":\"^8.0.0\",\"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/request-utils\":{\"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},\"@ember/string\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.22.20\",\"@ember/string\":\"3.1.1\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~5.3.0\"},\"engines\":{\"node\":\"16.* - || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@8.7.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.5.0-alpha.3\",\"_integrity\":\"sha512-1IBLKHTBJ+JedrPcyv+LMlOf76PqQkT3yDla9whWNof4sQfbJEzi7XBU+yjxryUcyC959Ls3MuBvL/3vKSUAtQ==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-5.5.0-alpha.3.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-5.5.0-alpha.3.tgz\",\"_nodeVersion\":\"18.17.1\",\"_npmVersion\":\"9.6.7\",\"dist\":{\"integrity\":\"sha512-1IBLKHTBJ+JedrPcyv+LMlOf76PqQkT3yDla9whWNof4sQfbJEzi7XBU+yjxryUcyC959Ls3MuBvL/3vKSUAtQ==\",\"shasum\":\"bd3e8a16e10d1c84e4590f7606b3d5af5791c9b1\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.5.0-alpha.3.tgz\",\"fileCount\":40,\"unpackedSize\":867650,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCwAmS2SjwP3pQC8z+bfEY/K908cZ6g0YenLALNBO7CkQIhAOuybhK/bP4zkF1/bQWJCfJBOpQeIgg+90O9eoyY4+W2\"}]},\"_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.5.0-alpha.3_1695618856665_0.9374137962460711\"},\"_hasShrinkwrap\":false},\"5.5.0-alpha.4\":{\"name\":\"ember-data\",\"version\":\"5.5.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.5.0-alpha.4\",\"@ember-data/debug\":\"5.5.0-alpha.4\",\"@ember-data/graph\":\"5.5.0-alpha.4\",\"@ember-data/json-api\":\"5.5.0-alpha.4\",\"@ember-data/legacy-compat\":\"5.5.0-alpha.4\",\"@ember-data/model\":\"5.5.0-alpha.4\",\"@ember-data/private-build-infra\":\"5.5.0-alpha.4\",\"@ember-data/request\":\"5.5.0-alpha.4\",\"@ember-data/request-utils\":\"5.5.0-alpha.4\",\"@ember-data/serializer\":\"5.5.0-alpha.4\",\"@ember-data/store\":\"5.5.0-alpha.4\",\"@ember-data/tracking\":\"5.5.0-alpha.4\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.13.1\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.3\",\"ember-cli-babel\":\"^8.0.0\",\"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/request-utils\":{\"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},\"@ember/string\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.22.20\",\"@ember/string\":\"3.1.1\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~5.3.0\"},\"engines\":{\"node\":\"16.* - || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@8.7.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.5.0-alpha.4\",\"_integrity\":\"sha512-CqJ1iAoTGKimbYAan5IYdwoKujmIaW42bY/W76so0GRFcyi/PuBI9fD15oK1Uy6WAPizi23R2YfZQBwSp6M38Q==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-5.5.0-alpha.4.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-5.5.0-alpha.4.tgz\",\"_nodeVersion\":\"18.17.1\",\"_npmVersion\":\"9.6.7\",\"dist\":{\"integrity\":\"sha512-CqJ1iAoTGKimbYAan5IYdwoKujmIaW42bY/W76so0GRFcyi/PuBI9fD15oK1Uy6WAPizi23R2YfZQBwSp6M38Q==\",\"shasum\":\"719d07326c72d1c332bdb4b6fd51a8157a6f5324\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.5.0-alpha.4.tgz\",\"fileCount\":40,\"unpackedSize\":867650,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIFbZQncjfV8N4q4noklrT4k7YMO3PYFK/JWV9UTr0y0GAiA1V42W/K9L89Ynvod9SCCyCC9N3EVEWsjVwFVGcL8H9w==\"}]},\"_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.5.0-alpha.4_1695634760823_0.7959701067439593\"},\"_hasShrinkwrap\":false},\"5.4.0-beta.1\":{\"name\":\"ember-data\",\"version\":\"5.4.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.4.0-beta.1\",\"@ember-data/debug\":\"5.4.0-beta.1\",\"@ember-data/graph\":\"5.4.0-beta.1\",\"@ember-data/json-api\":\"5.4.0-beta.1\",\"@ember-data/legacy-compat\":\"5.4.0-beta.1\",\"@ember-data/model\":\"5.4.0-beta.1\",\"@ember-data/private-build-infra\":\"5.4.0-beta.1\",\"@ember-data/request\":\"5.4.0-beta.1\",\"@ember-data/request-utils\":\"5.4.0-beta.1\",\"@ember-data/serializer\":\"5.4.0-beta.1\",\"@ember-data/store\":\"5.4.0-beta.1\",\"@ember-data/tracking\":\"5.4.0-beta.1\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.13.1\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.3\",\"ember-cli-babel\":\"^8.0.0\",\"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/request-utils\":{\"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},\"@ember/string\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.22.20\",\"@ember/string\":\"3.1.1\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~5.3.0\"},\"engines\":{\"node\":\"16.* - || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@8.7.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.4.0-beta.1\",\"_integrity\":\"sha512-q3LG3Rzwfbkv/Uo9iFZkl6G7rSgdKu9OB8P2dBLh1fR5F75usJJ9ybIjdcSkYCQBLy1ds1kycVwwr82sqLV0yw==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-5.4.0-beta.1.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-5.4.0-beta.1.tgz\",\"_nodeVersion\":\"18.17.1\",\"_npmVersion\":\"9.6.7\",\"dist\":{\"integrity\":\"sha512-q3LG3Rzwfbkv/Uo9iFZkl6G7rSgdKu9OB8P2dBLh1fR5F75usJJ9ybIjdcSkYCQBLy1ds1kycVwwr82sqLV0yw==\",\"shasum\":\"28542c54d2c98cb10e28ac77bc81d292d7001353\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.4.0-beta.1.tgz\",\"fileCount\":40,\"unpackedSize\":867636,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDF+zMa+sGF6jLUaOnbCQqD8BXpN1xkSPk8yKVd9NSg2AIgDMgbD0HEDGuStYKtGkrCnY+wD0B81QGZG0EvlHB9ABA=\"}]},\"_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-beta.1_1695635801302_0.8043231251395662\"},\"_hasShrinkwrap\":false},\"5.5.0-alpha.5\":{\"name\":\"ember-data\",\"version\":\"5.5.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.5.0-alpha.5\",\"@ember-data/debug\":\"5.5.0-alpha.5\",\"@ember-data/graph\":\"5.5.0-alpha.5\",\"@ember-data/json-api\":\"5.5.0-alpha.5\",\"@ember-data/legacy-compat\":\"5.5.0-alpha.5\",\"@ember-data/model\":\"5.5.0-alpha.5\",\"@ember-data/private-build-infra\":\"5.5.0-alpha.5\",\"@ember-data/request\":\"5.5.0-alpha.5\",\"@ember-data/request-utils\":\"5.5.0-alpha.5\",\"@ember-data/serializer\":\"5.5.0-alpha.5\",\"@ember-data/store\":\"5.5.0-alpha.5\",\"@ember-data/tracking\":\"5.5.0-alpha.5\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.13.1\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.3\",\"ember-cli-babel\":\"^8.0.0\",\"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/request-utils\":{\"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},\"@ember/string\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.22.20\",\"@ember/string\":\"3.1.1\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~5.3.0\"},\"engines\":{\"node\":\"16.* - || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@8.7.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.5.0-alpha.5\",\"_integrity\":\"sha512-WX7pepnObqNJefhdtyFlWlXd2l/4oz+y4gLkUuc9mpUkrNoehMWGG+GUO2mCa+YDntRxFtYOT2VbEE0Nwrt7gA==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-5.5.0-alpha.5.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-5.5.0-alpha.5.tgz\",\"_nodeVersion\":\"18.17.1\",\"_npmVersion\":\"9.6.7\",\"dist\":{\"integrity\":\"sha512-WX7pepnObqNJefhdtyFlWlXd2l/4oz+y4gLkUuc9mpUkrNoehMWGG+GUO2mCa+YDntRxFtYOT2VbEE0Nwrt7gA==\",\"shasum\":\"a488ad80f43cd60404778f73175fc041d5009c29\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.5.0-alpha.5.tgz\",\"fileCount\":40,\"unpackedSize\":867650,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDISfcEKmbbECyv/ZT6YBMFeNUBbxCr02fMwa9r8zmU+QIgRDJolEXAhM+YMhofTPStZWU7pzjbzGnjhuz0Teegi5g=\"}]},\"_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.5.0-alpha.5_1695759593733_0.34004499899278984\"},\"_hasShrinkwrap\":false},\"5.5.0-alpha.6\":{\"name\":\"ember-data\",\"version\":\"5.5.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.5.0-alpha.6\",\"@ember-data/debug\":\"5.5.0-alpha.6\",\"@ember-data/graph\":\"5.5.0-alpha.6\",\"@ember-data/json-api\":\"5.5.0-alpha.6\",\"@ember-data/legacy-compat\":\"5.5.0-alpha.6\",\"@ember-data/model\":\"5.5.0-alpha.6\",\"@ember-data/private-build-infra\":\"5.5.0-alpha.6\",\"@ember-data/request\":\"5.5.0-alpha.6\",\"@ember-data/request-utils\":\"5.5.0-alpha.6\",\"@ember-data/serializer\":\"5.5.0-alpha.6\",\"@ember-data/store\":\"5.5.0-alpha.6\",\"@ember-data/tracking\":\"5.5.0-alpha.6\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.13.1\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.3\",\"ember-cli-babel\":\"^8.0.0\",\"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/request-utils\":{\"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},\"@ember/string\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.22.20\",\"@ember/string\":\"3.1.1\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~5.3.0\"},\"engines\":{\"node\":\"16.* - || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@8.7.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.5.0-alpha.6\",\"_integrity\":\"sha512-GDHklVZWNkJVdYR/5T4rA+xqmeka7+mAbdPfU0Y+xVJmKTRZOhD2KyPLI/hdS+egzwMs9aAHdu+ZqLS2tsFZMQ==\",\"_resolved\":\"/Users/cthoburn/github/data/ember-data-5.5.0-alpha.6.tgz\",\"_from\":\"file:/Users/cthoburn/github/data/ember-data-5.5.0-alpha.6.tgz\",\"_nodeVersion\":\"18.17.1\",\"_npmVersion\":\"9.6.7\",\"dist\":{\"integrity\":\"sha512-GDHklVZWNkJVdYR/5T4rA+xqmeka7+mAbdPfU0Y+xVJmKTRZOhD2KyPLI/hdS+egzwMs9aAHdu+ZqLS2tsFZMQ==\",\"shasum\":\"dd9ad0596b5a5609c0c648a72b724092366c415a\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.5.0-alpha.6.tgz\",\"fileCount\":40,\"unpackedSize\":869806,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIDc7GDja3NnRx3YOuTBLD7/wKgs3eADrYI2JbklU9jxnAiAo6gN6z1hC7+vAG4rgzmAwJ3b7MhMQPLfTDQ5e5jHYpA==\"}]},\"_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.5.0-alpha.6_1695768439892_0.9518000752621618\"},\"_hasShrinkwrap\":false},\"5.5.0-alpha.7\":{\"name\":\"ember-data\",\"version\":\"5.5.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.5.0-alpha.7\",\"@ember-data/debug\":\"5.5.0-alpha.7\",\"@ember-data/graph\":\"5.5.0-alpha.7\",\"@ember-data/json-api\":\"5.5.0-alpha.7\",\"@ember-data/legacy-compat\":\"5.5.0-alpha.7\",\"@ember-data/model\":\"5.5.0-alpha.7\",\"@ember-data/private-build-infra\":\"5.5.0-alpha.7\",\"@ember-data/request\":\"5.5.0-alpha.7\",\"@ember-data/request-utils\":\"5.5.0-alpha.7\",\"@ember-data/serializer\":\"5.5.0-alpha.7\",\"@ember-data/store\":\"5.5.0-alpha.7\",\"@ember-data/tracking\":\"5.5.0-alpha.7\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.13.1\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.3\",\"ember-cli-babel\":\"^8.0.0\",\"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/request-utils\":{\"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},\"@ember/string\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.22.20\",\"@ember/string\":\"3.1.1\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~5.3.0\"},\"engines\":{\"node\":\"16.* - || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@8.7.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.5.0-alpha.7\",\"_integrity\":\"sha512-FFql+b6wXpBnTPLmENMsljMlVI6RSd7ZGXh/gnic42jwjHWif9V/RuWGTBu/KYA0xeF3Uf+8Mw9MyY2+3+Af6g==\",\"_resolved\":\"/Users/runspired/github/oss/data/ember-data-5.5.0-alpha.7.tgz\",\"_from\":\"file:/Users/runspired/github/oss/data/ember-data-5.5.0-alpha.7.tgz\",\"_nodeVersion\":\"18.17.1\",\"_npmVersion\":\"9.6.7\",\"dist\":{\"integrity\":\"sha512-FFql+b6wXpBnTPLmENMsljMlVI6RSd7ZGXh/gnic42jwjHWif9V/RuWGTBu/KYA0xeF3Uf+8Mw9MyY2+3+Af6g==\",\"shasum\":\"95482c893e5d421c87110ba4459cf9e56961876f\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.5.0-alpha.7.tgz\",\"fileCount\":40,\"unpackedSize\":869806,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIFJrWtk9VfpQrkk65eJX5D0j77krgT/G8X7GI0UVDavyAiEAiM2ogwXtirXnhfwPzfJ7otW9R39oP/UBadJTapRLOl0=\"}]},\"_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.5.0-alpha.7_1695769155332_0.8566623482141011\"},\"_hasShrinkwrap\":false},\"5.5.0-alpha.8\":{\"name\":\"ember-data\",\"version\":\"5.5.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.5.0-alpha.8\",\"@ember-data/debug\":\"5.5.0-alpha.8\",\"@ember-data/graph\":\"5.5.0-alpha.8\",\"@ember-data/json-api\":\"5.5.0-alpha.8\",\"@ember-data/legacy-compat\":\"5.5.0-alpha.8\",\"@ember-data/model\":\"5.5.0-alpha.8\",\"@ember-data/private-build-infra\":\"5.5.0-alpha.8\",\"@ember-data/request\":\"5.5.0-alpha.8\",\"@ember-data/request-utils\":\"5.5.0-alpha.8\",\"@ember-data/serializer\":\"5.5.0-alpha.8\",\"@ember-data/store\":\"5.5.0-alpha.8\",\"@ember-data/tracking\":\"5.5.0-alpha.8\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.13.1\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.3\",\"ember-cli-babel\":\"^8.0.0\",\"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/request-utils\":{\"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},\"@ember/string\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.22.20\",\"@ember/string\":\"3.1.1\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~5.3.0\"},\"engines\":{\"node\":\"16.* - || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@8.7.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.5.0-alpha.8\",\"_integrity\":\"sha512-Kq5Gu7Y+eVZ6zSiK/gv1LWVZfS2oYhPwH/UimhnPZWhjKvaz/nYBPyvm74/f+iGcJ+B1dVkNekH9yPZDyRGYCg==\",\"_resolved\":\"/Users/runspired/github/oss/data/ember-data-5.5.0-alpha.8.tgz\",\"_from\":\"file:/Users/runspired/github/oss/data/ember-data-5.5.0-alpha.8.tgz\",\"_nodeVersion\":\"18.17.1\",\"_npmVersion\":\"9.6.7\",\"dist\":{\"integrity\":\"sha512-Kq5Gu7Y+eVZ6zSiK/gv1LWVZfS2oYhPwH/UimhnPZWhjKvaz/nYBPyvm74/f+iGcJ+B1dVkNekH9yPZDyRGYCg==\",\"shasum\":\"8e09c70fd87f2758257f791cb29b4721a6bdfb49\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.5.0-alpha.8.tgz\",\"fileCount\":40,\"unpackedSize\":869806,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDF/hRjrv3e2f+VH6HpRAn3ZWjZYU2nuZCfjtSyuA4LsgIgCP7OJPQRtEu5HReDslrtYz+W+VrTVfpnrhLUODPAsmo=\"}]},\"_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.5.0-alpha.8_1695769486724_0.9084484605309455\"},\"_hasShrinkwrap\":false},\"5.5.0-alpha.9\":{\"name\":\"ember-data\",\"version\":\"5.5.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.5.0-alpha.9\",\"@ember-data/debug\":\"5.5.0-alpha.9\",\"@ember-data/graph\":\"5.5.0-alpha.9\",\"@ember-data/json-api\":\"5.5.0-alpha.9\",\"@ember-data/legacy-compat\":\"5.5.0-alpha.9\",\"@ember-data/model\":\"5.5.0-alpha.9\",\"@ember-data/private-build-infra\":\"5.5.0-alpha.9\",\"@ember-data/request\":\"5.5.0-alpha.9\",\"@ember-data/request-utils\":\"5.5.0-alpha.9\",\"@ember-data/serializer\":\"5.5.0-alpha.9\",\"@ember-data/store\":\"5.5.0-alpha.9\",\"@ember-data/tracking\":\"5.5.0-alpha.9\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.13.1\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.3\",\"ember-cli-babel\":\"^8.0.0\",\"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/request-utils\":{\"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},\"@ember/string\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.22.20\",\"@ember/string\":\"3.1.1\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~5.3.0\"},\"engines\":{\"node\":\"16.* - || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@8.7.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.5.0-alpha.9\",\"_integrity\":\"sha512-wJL2ymcg/WXcWLLMHnmPiQUeWVeX3iBnwiKGcGcTzPXDohEcuHLB+LyvMJCXVpCAkvxEX9+gDrVINOYepLuTJA==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-5.5.0-alpha.9.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-5.5.0-alpha.9.tgz\",\"_nodeVersion\":\"18.17.1\",\"_npmVersion\":\"9.6.7\",\"dist\":{\"integrity\":\"sha512-wJL2ymcg/WXcWLLMHnmPiQUeWVeX3iBnwiKGcGcTzPXDohEcuHLB+LyvMJCXVpCAkvxEX9+gDrVINOYepLuTJA==\",\"shasum\":\"95ffca10f2cb2f4aa407241df2bf5262c86511d4\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.5.0-alpha.9.tgz\",\"fileCount\":40,\"unpackedSize\":869806,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDr3n6l68C1oY7QcO2OEyx29NGVrW2DlkzjRZhx2p9zmAIgC2uRRMKFvqbKcLaWvlQYJ7iTdy2VKroTYMWdQgstBpI=\"}]},\"_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.5.0-alpha.9_1695799526192_0.5682446477995242\"},\"_hasShrinkwrap\":false},\"5.5.0-alpha.10\":{\"name\":\"ember-data\",\"version\":\"5.5.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.5.0-alpha.10\",\"@ember-data/debug\":\"5.5.0-alpha.10\",\"@ember-data/graph\":\"5.5.0-alpha.10\",\"@ember-data/json-api\":\"5.5.0-alpha.10\",\"@ember-data/legacy-compat\":\"5.5.0-alpha.10\",\"@ember-data/model\":\"5.5.0-alpha.10\",\"@ember-data/private-build-infra\":\"5.5.0-alpha.10\",\"@ember-data/request\":\"5.5.0-alpha.10\",\"@ember-data/request-utils\":\"5.5.0-alpha.10\",\"@ember-data/serializer\":\"5.5.0-alpha.10\",\"@ember-data/store\":\"5.5.0-alpha.10\",\"@ember-data/tracking\":\"5.5.0-alpha.10\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.13.1\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.3\",\"ember-cli-babel\":\"^8.1.0\",\"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/request-utils\":{\"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},\"@ember/string\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.23.0\",\"@ember/string\":\"3.1.1\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~5.3.0\"},\"engines\":{\"node\":\">= - 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@8.8.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.5.0-alpha.10\",\"_integrity\":\"sha512-IiBPDgrG8S5RArsCCmwyDzrRMsGAuXvTJLZo3cB0/todr40KUcc30PMNjZZha6cyvXWhzGuIU1GDmQM6wCdKvg==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-5.5.0-alpha.10.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-5.5.0-alpha.10.tgz\",\"_nodeVersion\":\"18.17.1\",\"_npmVersion\":\"9.6.7\",\"dist\":{\"integrity\":\"sha512-IiBPDgrG8S5RArsCCmwyDzrRMsGAuXvTJLZo3cB0/todr40KUcc30PMNjZZha6cyvXWhzGuIU1GDmQM6wCdKvg==\",\"shasum\":\"cc74f0b50d8fc0911084e4a8f7a94b24ea4c6e39\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.5.0-alpha.10.tgz\",\"fileCount\":40,\"unpackedSize\":870038,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIFWzCbSGC6bMyOqtl9FXViSjMvCbaRu2IFfLuIQpQan+AiEAnDncgvnq4vd9MzzP987JE2w3x/PJjSJpjKWWwhSNUGs=\"}]},\"_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.5.0-alpha.10_1696018356092_0.7860873752315538\"},\"_hasShrinkwrap\":false},\"5.5.0-alpha.11\":{\"name\":\"ember-data\",\"version\":\"5.5.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.5.0-alpha.11\",\"@ember-data/debug\":\"5.5.0-alpha.11\",\"@ember-data/graph\":\"5.5.0-alpha.11\",\"@ember-data/json-api\":\"5.5.0-alpha.11\",\"@ember-data/legacy-compat\":\"5.5.0-alpha.11\",\"@ember-data/model\":\"5.5.0-alpha.11\",\"@ember-data/private-build-infra\":\"5.5.0-alpha.11\",\"@ember-data/request\":\"5.5.0-alpha.11\",\"@ember-data/request-utils\":\"5.5.0-alpha.11\",\"@ember-data/serializer\":\"5.5.0-alpha.11\",\"@ember-data/store\":\"5.5.0-alpha.11\",\"@ember-data/tracking\":\"5.5.0-alpha.11\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.13.2\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.3\",\"ember-cli-babel\":\"^8.1.0\",\"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/request-utils\":{\"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},\"@ember/string\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.23.0\",\"@ember/string\":\"3.1.1\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~5.3.0\"},\"engines\":{\"node\":\">= - 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@8.8.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.5.0-alpha.11\",\"_integrity\":\"sha512-ujxEgE8yPc13slUsoeAY4qsIVenkSfQmBQSe6Sbxbo+yjG1ELHM5T76U4pVW8WYzh28siyan8lGEBcOzw/ILyA==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-5.5.0-alpha.11.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-5.5.0-alpha.11.tgz\",\"_nodeVersion\":\"18.17.1\",\"_npmVersion\":\"9.6.7\",\"dist\":{\"integrity\":\"sha512-ujxEgE8yPc13slUsoeAY4qsIVenkSfQmBQSe6Sbxbo+yjG1ELHM5T76U4pVW8WYzh28siyan8lGEBcOzw/ILyA==\",\"shasum\":\"598984bc7c38712fbd1528ee578a7e69184e0c00\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.5.0-alpha.11.tgz\",\"fileCount\":40,\"unpackedSize\":868252,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIDW0jEWmACoiIpmlmk890hNRLvGWjSsqkT0EkoS9bjIIAiEAn7BwlmBP6J/VMcn21mkczN+qQhDw6rB/fmJx2wjlxMI=\"}]},\"_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.5.0-alpha.11_1696364337583_0.9820224949691181\"},\"_hasShrinkwrap\":false},\"4.4.3\":{\"name\":\"ember-data\",\"version\":\"4.4.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.3\",\"@ember-data/debug\":\"4.4.3\",\"@ember-data/model\":\"4.4.3\",\"@ember-data/private-build-infra\":\"4.4.3\",\"@ember-data/record-data\":\"4.4.3\",\"@ember-data/serializer\":\"4.4.3\",\"@ember-data/store\":\"4.4.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.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.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.3\",\"_integrity\":\"sha512-Z67pYs41LoJ2EKQsTOb2QOmv7A4gn72nv9MORYpQnGk8z8stYGtrgZFwATg+NES4mnJsLShdLIWaZNKze7c1HA==\",\"_resolved\":\"/Users/stanley/code/data2/ember-data-4.4.3.tgz\",\"_from\":\"file:/Users/stanley/code/data2/ember-data-4.4.3.tgz\",\"_nodeVersion\":\"16.20.2\",\"_npmVersion\":\"8.19.4\",\"dist\":{\"integrity\":\"sha512-Z67pYs41LoJ2EKQsTOb2QOmv7A4gn72nv9MORYpQnGk8z8stYGtrgZFwATg+NES4mnJsLShdLIWaZNKze7c1HA==\",\"shasum\":\"b2dc240752f6a99c8bb06d80de4d329adfbda3a7\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.4.3.tgz\",\"fileCount\":45,\"unpackedSize\":656098,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDoEE7m2bAA6eCAGf0xJ05k8M6cMti9b/6gmJVTdGEEAwIhAJZiYjV30W/dC56tH2PsSAkZ0FR6aaP2tOhkxbWZXGNr\"}]},\"_npmUser\":{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@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.3_1697661245481_0.13676637465746122\"},\"_hasShrinkwrap\":false},\"4.12.4\":{\"name\":\"ember-data\",\"version\":\"4.12.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.4\",\"@ember-data/debug\":\"4.12.4\",\"@ember-data/model\":\"4.12.4\",\"@ember-data/private-build-infra\":\"4.12.4\",\"@ember-data/json-api\":\"4.12.4\",\"@ember-data/legacy-compat\":\"4.12.4\",\"@ember-data/request\":\"4.12.4\",\"@ember-data/serializer\":\"4.12.4\",\"@ember-data/store\":\"4.12.4\",\"@ember-data/tracking\":\"4.12.4\",\"@ember-data/graph\":\"4.12.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@4.12.4\",\"_integrity\":\"sha512-TgRuMzyS9crHlNMRGsYjbIGGKeXo9EsrhR2bMCIY4sfYbSzcp0KlVOAU3gfvWj4nfyqzDPd5xDgjIH1QiJmx4g==\",\"_resolved\":\"/Users/cthoburn/github/data/ember-data-4.12.4.tgz\",\"_from\":\"file:/Users/cthoburn/github/data/ember-data-4.12.4.tgz\",\"_nodeVersion\":\"18.15.0\",\"_npmVersion\":\"9.5.0\",\"dist\":{\"integrity\":\"sha512-TgRuMzyS9crHlNMRGsYjbIGGKeXo9EsrhR2bMCIY4sfYbSzcp0KlVOAU3gfvWj4nfyqzDPd5xDgjIH1QiJmx4g==\",\"shasum\":\"157b8ac4b332bb16a2de888e86e271ba24d21168\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.12.4.tgz\",\"fileCount\":45,\"unpackedSize\":832620,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCNgAXp1tEFhD+bGfP3Us/bPmnVEj3vRD1IMPoxrHASFgIgYEpmPszeYHaSMxVvadfX8mtnFSSjFUhIzHK5bSrFzHI=\"}]},\"_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_4.12.4_1697676386699_0.02239304453071589\"},\"_hasShrinkwrap\":false},\"5.5.0-alpha.12\":{\"name\":\"ember-data\",\"version\":\"5.5.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.5.0-alpha.12\",\"@ember-data/debug\":\"5.5.0-alpha.12\",\"@ember-data/graph\":\"5.5.0-alpha.12\",\"@ember-data/json-api\":\"5.5.0-alpha.12\",\"@ember-data/legacy-compat\":\"5.5.0-alpha.12\",\"@ember-data/model\":\"5.5.0-alpha.12\",\"@ember-data/private-build-infra\":\"5.5.0-alpha.12\",\"@ember-data/request\":\"5.5.0-alpha.12\",\"@ember-data/request-utils\":\"5.5.0-alpha.12\",\"@ember-data/serializer\":\"5.5.0-alpha.12\",\"@ember-data/store\":\"5.5.0-alpha.12\",\"@ember-data/tracking\":\"5.5.0-alpha.12\",\"@warp-drive/core\":\"5.5.0-alpha.12\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.13.2\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.3\",\"ember-cli-babel\":\"^8.2.0\",\"ember-inflector\":\"^4.0.2\",\"webpack\":\"^5.89.0\"},\"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/request-utils\":{\"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},\"@ember/string\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.23.2\",\"@ember/string\":\"3.1.1\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~5.3.0\"},\"engines\":{\"node\":\">= - 18.18.2\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@8.9.2\",\"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.5.0-alpha.12\",\"_integrity\":\"sha512-MMqpgDfs/lqCpkwUfvW5tSKuAuuItfYLQj4KCWrB03eWE90/aJCZb33m1fhRNJPp8vJZF9vAenGKF2XJpK145Q==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-5.5.0-alpha.12.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-5.5.0-alpha.12.tgz\",\"_nodeVersion\":\"18.18.2\",\"_npmVersion\":\"9.8.1\",\"dist\":{\"integrity\":\"sha512-MMqpgDfs/lqCpkwUfvW5tSKuAuuItfYLQj4KCWrB03eWE90/aJCZb33m1fhRNJPp8vJZF9vAenGKF2XJpK145Q==\",\"shasum\":\"b011683dda9942f479695c9c7a88728e35a5fbac\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.5.0-alpha.12.tgz\",\"fileCount\":40,\"unpackedSize\":878098,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCFIudq5MA4ugFlPP69p+vXNBJu7wDtuB1SaJIhWqrU9AIgM0ZfL1Px3LSgbcYMfLWf6oXzpKBoyXq5E1o/ujFu6fU=\"}]},\"_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.5.0-alpha.12_1697832781095_0.8936357235179251\"},\"_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-10-20T20:13:01.804Z\",\"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\",\"5.4.0-alpha.4\":\"2023-08-29T20:19:04.939Z\",\"5.4.0-alpha.5\":\"2023-09-01T20:11:38.369Z\",\"5.4.0-alpha.6\":\"2023-09-04T00:49:37.486Z\",\"5.3.0-beta.1\":\"2023-09-04T00:59:01.480Z\",\"5.4.0-alpha.7\":\"2023-09-04T09:16:54.363Z\",\"5.3.0-beta.2\":\"2023-09-04T09:24:03.081Z\",\"5.4.0-alpha.8\":\"2023-09-04T18:53:40.844Z\",\"5.4.0-alpha.9\":\"2023-09-04T19:04:38.479Z\",\"5.4.0-alpha.10\":\"2023-09-04T23:04:46.421Z\",\"5.3.0-beta.3\":\"2023-09-04T23:11:00.311Z\",\"5.4.0-alpha.11\":\"2023-09-05T20:18:28.788Z\",\"5.4.0-alpha.12\":\"2023-09-08T20:11:29.324Z\",\"5.4.0-alpha.13\":\"2023-09-12T20:19:56.796Z\",\"5.4.0-alpha.14\":\"2023-09-15T20:11:36.636Z\",\"5.4.0-alpha.15\":\"2023-09-17T08:26:16.599Z\",\"5.3.0-beta.4\":\"2023-09-17T08:36:18.953Z\",\"5.4.0-alpha.16\":\"2023-09-18T18:45:46.059Z\",\"5.3.0-beta.5\":\"2023-09-18T18:58:26.862Z\",\"5.3.0\":\"2023-09-18T19:10:08.268Z\",\"5.5.0-alpha.0\":\"2023-09-18T19:16:05.695Z\",\"5.4.0-beta.0\":\"2023-09-18T19:20:41.423Z\",\"5.5.0-alpha.1\":\"2023-09-19T20:19:22.623Z\",\"5.5.0-alpha.2\":\"2023-09-22T20:13:11.636Z\",\"5.5.0-alpha.3\":\"2023-09-25T05:14:16.901Z\",\"5.5.0-alpha.4\":\"2023-09-25T09:39:21.075Z\",\"5.4.0-beta.1\":\"2023-09-25T09:56:41.567Z\",\"5.5.0-alpha.5\":\"2023-09-26T20:19:54.002Z\",\"5.5.0-alpha.6\":\"2023-09-26T22:47:20.114Z\",\"5.5.0-alpha.7\":\"2023-09-26T22:59:15.551Z\",\"5.5.0-alpha.8\":\"2023-09-26T23:04:47.057Z\",\"5.5.0-alpha.9\":\"2023-09-27T07:25:26.575Z\",\"5.5.0-alpha.10\":\"2023-09-29T20:12:36.429Z\",\"5.5.0-alpha.11\":\"2023-10-03T20:18:57.909Z\",\"4.4.3\":\"2023-10-18T20:34:05.700Z\",\"4.12.4\":\"2023-10-19T00:46:27.101Z\",\"5.5.0-alpha.12\":\"2023-10-20T20:13:01.590Z\"},\"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: - - '46' - CF-Cache-Status: - - HIT - CF-Ray: - - 81e258724cd03b64-GVA - Cache-Control: - - public, max-age=300 - Connection: - - keep-alive - Content-Encoding: - - gzip - Content-Type: - - application/json - Date: - - Mon, 30 Oct 2023 08:39:02 GMT - ETag: - - W/"ab359bfaaa4013ef239d51d7e9cf0144" - Last-Modified: - - Fri, 20 Oct 2023 20:13:05 GMT - Server: - - cloudflare - Transfer-Encoding: - - chunked - Vary: - - accept-encoding, accept - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - User-Agent: - - python-requests/2.31.0 - method: GET - uri: https://registry.npmjs.org/ember-source - response: - body: - string: '{"_id":"ember-source","_rev":"566-591cfd814bded378862918dbe0ea4f9f","name":"ember-source","description":"A - JavaScript framework for creating ambitious web applications","dist-tags":{"latest":"5.3.0","beta":"5.4.0-beta.1","lts":"4.12.3","old":"4.12.3","release-3-1":"3.1.4","alpha":"5.5.0-alpha.5"},"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},"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":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.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":"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.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"1ad17645a064a85ca85e50285488fadcffe48c6d","readme":"

\n \n

\n\n

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

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.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.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","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"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.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"51ad4cb6658f04a1adae4d002fdabe3c569c0662","readme":"

\n \n

\n\n

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

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.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.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":"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"},"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 \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.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":"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":"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.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.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"},"publishConfig":{"tag":"beta"},"gitHead":"6f9e226237e002ea3800bb38d9c9814760198905","readme":"

\n \n

\n\n

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

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.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.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":"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.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.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"},"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":"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":"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.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.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"},"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":"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":"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.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.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"},"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":"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","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"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.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":"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.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"1171312e5d78d852bbbbd6167aa52f6f406f3edc","readme":"

\n \n

\n\n

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

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.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.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":"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":"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 \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.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":"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 - serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel - \"lint:!(fix)\"","lint:docs":"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":"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 \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.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":"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 - serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel - \"lint:!(fix)\"","lint:docs":"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.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.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":"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 \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.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.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 - serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel - \"lint:!(fix)\"","lint:docs":"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.5.2","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":"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":"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 - serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel - \"lint:!(fix)\"","lint:docs":"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.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"57f10fc220ec6dd20b4f3a8f99d3f7c0f3950a01","readme":"

\n \n

\n\n

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

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.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.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":"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.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 - serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel - \"lint:!(fix)\"","lint:docs":"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":"5abfa125f87ec438324a793c293edaf41bbcb515","readme":"

\n \n

\n\n

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

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.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.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 - serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel - \"lint:!(fix)\"","lint:docs":"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.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":"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 \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.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.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 - serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel - \"lint:!(fix)\"","lint:docs":"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","@simple-dom/interface":"^1.4.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-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.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"6b598477c3e72ede102aef538b56a0db7a05d86a","readme":"

\n \n

\n\n

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

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.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.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 - serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel - \"lint:!(fix)\"","lint:docs":"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.5.2","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":"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":"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 - serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel - \"lint:!(fix)\"","lint:docs":"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.5.2","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":"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":"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 - serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel - \"lint:!(fix)\"","lint:docs":"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":"f17aae18458d441dea62dd1d70af5d86589feae4","readme":"

\n \n

\n\n

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

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.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.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 - serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel - \"lint:!(fix)\"","lint:docs":"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.2","route-recognizer":"^0.3.4","router_js":"^8.0.3","semver":"^7.5.2","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":"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":"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 - serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel - \"lint:!(fix)\"","lint:docs":"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.2","route-recognizer":"^0.3.4","router_js":"^8.0.3","semver":"^7.5.2","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":"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":"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 - serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel - \"lint:!(fix)\"","lint:docs":"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.3","@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.2","route-recognizer":"^0.3.4","router_js":"^8.0.3","semver":"^7.5.2","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.2.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":"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":"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 - serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel - \"lint:!(fix)\"","lint:docs":"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"},"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 - serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel - \"lint:!(fix)\"","lint:docs":"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.22.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.3","@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":"^2.0.1","resolve":"^1.22.2","route-recognizer":"^0.3.4","router_js":"^8.0.3","semver":"^7.5.2","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.62.0","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.2.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^20.9.0","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":"5c5447572c0e2bfd60163d71eb712e05d5153c53","readme":"

\n \n

\n\n

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

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.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.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 - serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel - \"lint:!(fix)\"","lint:docs":"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.22.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.3","@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":"^2.0.1","resolve":"^1.22.2","route-recognizer":"^0.3.4","router_js":"^8.0.3","semver":"^7.5.2","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.62.0","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.2.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^20.9.0","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":"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":"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 - serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel - \"lint:!(fix)\"","lint:docs":"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.22.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.3","@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":"^2.0.1","resolve":"^1.22.2","route-recognizer":"^0.3.4","router_js":"^8.0.3","semver":"^7.5.2","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.62.0","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-n":"^16.0.1","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.2.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^20.9.0","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":"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":"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 - serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel - \"lint:!(fix)\"","lint:docs":"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.22.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.3","@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":"^2.0.1","resolve":"^1.22.2","route-recognizer":"^0.3.4","router_js":"^8.0.3","semver":"^7.5.2","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.62.0","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-n":"^16.0.1","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.2.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^20.9.0","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":"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":"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},"5.3.0-beta.2":{"name":"ember-source","version":"5.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: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.22.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.3","@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":"^2.0.1","resolve":"^1.22.2","route-recognizer":"^0.3.4","router_js":"^8.0.3","semver":"^7.5.2","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.62.0","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.2.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^20.9.0","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"},"resolutions":{"socket.io":"^4.7.0"},"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":"beeb1774afc337e43c4fc33656d63e9b5e15d19b","readme":"

\n \n

\n\n

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

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.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.3.0-beta.2","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-Prz7dsShsk/JD8bd82xUpFvtltmH8DiP6RowfF178bN8gc4gNy2/e1tXMqKrsXXfowLdqvkXT9Xois0Qzb5pKg==","shasum":"f4d9df7e1493e2c02dea5ebc6e44a8e22c3849ab","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-5.3.0-beta.2.tgz","fileCount":606,"unpackedSize":8400340,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjwQuJ7+rflmLTskxo+6oGjx9l5xcrp+b92/Z8/z2QlQIhAJaJFeV+q2vNTu8ywJg5EQC86oXcvgsyy8kK7YKCPqXJ"}]},"_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.2_1693246829095_0.7230703073326288"},"_hasShrinkwrap":false},"5.4.0-alpha.4":{"name":"ember-source","version":"5.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: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.22.5","@ember/edition-utils":"^1.2.0","@glimmer/compiler":"0.84.3","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.3","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.3","@glimmer/interfaces":"0.84.3","@glimmer/manager":"0.84.3","@glimmer/node":"0.84.3","@glimmer/opcode-compiler":"0.84.3","@glimmer/owner":"0.84.3","@glimmer/program":"0.84.3","@glimmer/reference":"0.84.3","@glimmer/runtime":"0.84.3","@glimmer/syntax":"0.84.3","@glimmer/util":"0.84.3","@glimmer/validator":"0.84.3","@glimmer/vm-babel-plugins":"0.84.3","@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":"^2.0.1","resolve":"^1.22.2","route-recognizer":"^0.3.4","router_js":"^8.0.3","semver":"^7.5.2","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.62.0","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-n":"^16.0.1","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.2.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^20.9.0","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"},"resolutions":{"socket.io":"^4.7.0"},"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 \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.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":"efb22715be9ef94303724bec18c6500197c60587","_id":"ember-source@5.4.0-alpha.4","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-7RW49dy1unI0ptmSgjCMNPOAHkApHJSMPaXF5Q0rRwlcQpfswT1TKHD4Mg49zFpRYB5T56r3fKthYVwkKnyHjg==","shasum":"0daee2715d70b6b98f9bda7237601e0663bf2a8b","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-5.4.0-alpha.4.tgz","fileCount":607,"unpackedSize":8352284,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF209K74r8qzJS3sz3bKvP/7Akm13UyiOwOpPDTzOp3MAiBaK7GqsHadfbg1V+lNE2oohe+yyTEOq2Ajl0ijJ9AtOw=="}]},"_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.4_1693426091450_0.3277628481199337"},"_hasShrinkwrap":false},"5.4.0-alpha.5":{"name":"ember-source","version":"5.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: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.22.5","@ember/edition-utils":"^1.2.0","@glimmer/compiler":"0.84.3","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.3","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.3","@glimmer/interfaces":"0.84.3","@glimmer/manager":"0.84.3","@glimmer/node":"0.84.3","@glimmer/opcode-compiler":"0.84.3","@glimmer/owner":"0.84.3","@glimmer/program":"0.84.3","@glimmer/reference":"0.84.3","@glimmer/runtime":"0.84.3","@glimmer/syntax":"0.84.3","@glimmer/util":"0.84.3","@glimmer/validator":"0.84.3","@glimmer/vm-babel-plugins":"0.84.3","@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":"^2.0.1","resolve":"^1.22.2","route-recognizer":"^0.3.4","router_js":"^8.0.3","semver":"^7.5.2","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.62.0","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-n":"^16.0.1","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.2.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^20.9.0","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"},"resolutions":{"socket.io":"^4.7.0"},"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 \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.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":"f42143219ddaf0084220f6cf34f5693f4ea2b380","_id":"ember-source@5.4.0-alpha.5","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-xPsm4U/Kk85nhVA8tlo0v0c5hXWORa+vLLlhU08SnNyOyU3fwJ19mJNIKFf/syuO2nYSVjXaDl3KkkI6JAhHPw==","shasum":"6af4cc9c8f0324fe37bce068b58d309a64d9ef46","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-5.4.0-alpha.5.tgz","fileCount":607,"unpackedSize":8352284,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAL3elLhcG54+QqO+2Wwzj5xGjpB42PQ7cwQBT7Im+g5AiBIzohdYU9IIaBvsHZGpDFHhWUwFjdBAOS3eSp2wfOTDA=="}]},"_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.5_1694030936300_0.3081071782114282"},"_hasShrinkwrap":false},"5.4.0-alpha.6":{"name":"ember-source","version":"5.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: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.22.5","@ember/edition-utils":"^1.2.0","@glimmer/compiler":"0.84.3","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.3","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.3","@glimmer/interfaces":"0.84.3","@glimmer/manager":"0.84.3","@glimmer/node":"0.84.3","@glimmer/opcode-compiler":"0.84.3","@glimmer/owner":"0.84.3","@glimmer/program":"0.84.3","@glimmer/reference":"0.84.3","@glimmer/runtime":"0.84.3","@glimmer/syntax":"0.84.3","@glimmer/util":"0.84.3","@glimmer/validator":"0.84.3","@glimmer/vm-babel-plugins":"0.84.3","@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":"^2.0.1","resolve":"^1.22.2","route-recognizer":"^0.3.4","router_js":"^8.0.3","semver":"^7.5.2","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.62.0","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-n":"^16.0.1","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.2.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^20.9.0","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"},"resolutions":{"socket.io":"^4.7.0"},"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 \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.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":"afedb8162dd757f306b8e454b510ea8164de81ea","_id":"ember-source@5.4.0-alpha.6","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-adJwdt/3+qGu4bZ+b1UwVNjHxJt3ZlpgEbZoPam4qPudP1k7/nUWewMmfIcKhh0R0g+t4jffSFqQG7dLJVtetQ==","shasum":"600cb4caa1c9841bfe3b772e23ad5e6071b41917","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-5.4.0-alpha.6.tgz","fileCount":607,"unpackedSize":8369107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAJSEHWcCYT3VpWgzdzkNV3t0z44QGow2uU5W/oefrtwAiAu5lAlzdGE/WhZ55tpAkY5a6zmS+qDcWjdJR47uQKOBg=="}]},"_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.6_1694635735638_0.2647561964329699"},"_hasShrinkwrap":false},"5.3.0":{"name":"ember-source","version":"5.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: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.22.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.3","@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":"^2.0.1","resolve":"^1.22.2","route-recognizer":"^0.3.4","router_js":"^8.0.3","semver":"^7.5.2","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.62.0","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.2.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^20.9.0","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"},"resolutions":{"socket.io":"^4.7.0"},"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":"4c80762f6b993d57021022659ba32db806525136","_id":"ember-source@5.3.0","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-MnsPEYo2gArYzlY0uu5bBH60oNYcgcayYQEd27nJumuaceN1sMLMu1jGQmjiQzZ4b6U5edEUNQbCIZ/9TXbASw==","shasum":"6c9d1bb47157949d159cdf2dc7c9ccfbd9e73c04","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-5.3.0.tgz","fileCount":606,"unpackedSize":8400183,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHQCaxFUYtCIJ+potctOWoBvPTfGn4Zx9C5JFz+SgBupAiEApRKpNnc25MDzFI5JKRheCrqekipy7TUGpvKJr7yXuxI="}]},"_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_1695052055820_0.8703187100201988"},"_hasShrinkwrap":false},"5.4.0-beta.1":{"name":"ember-source","version":"5.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: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.22.5","@ember/edition-utils":"^1.2.0","@glimmer/compiler":"0.84.3","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.3","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.3","@glimmer/interfaces":"0.84.3","@glimmer/manager":"0.84.3","@glimmer/node":"0.84.3","@glimmer/opcode-compiler":"0.84.3","@glimmer/owner":"0.84.3","@glimmer/program":"0.84.3","@glimmer/reference":"0.84.3","@glimmer/runtime":"0.84.3","@glimmer/syntax":"0.84.3","@glimmer/util":"0.84.3","@glimmer/validator":"0.84.3","@glimmer/vm-babel-plugins":"0.84.3","@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":"^2.0.1","resolve":"^1.22.2","route-recognizer":"^0.3.4","router_js":"^8.0.3","semver":"^7.5.2","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.62.0","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-n":"^16.0.1","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.2.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^20.9.0","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"},"resolutions":{"socket.io":"^4.7.0"},"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":"d1999eda30c0fdebc51425da6644648069dd7a45","readme":"

\n \n

\n\n

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

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.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.4.0-beta.1","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-RnU4GxUMH0NAQZ51GUuBh1FDimnd+bEvVLVglWbnKsqc38JSsBVLibZpQm0xSRwOlH+4bb61ZSv2zBhqavar/g==","shasum":"fbc370df22ecb98fa1afb6371242ac734c6ada34","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-5.4.0-beta.1.tgz","fileCount":607,"unpackedSize":8369090,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB5zCLjAmc+I9FTzwTwvpeOXmGR91lePoPeVSy4XKrYfAiAQLWukoPSjWlGfoGciLF7wX+w5Uu1RUU6gagIqumd0/w=="}]},"_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-beta.1_1695052673362_0.35274107458776793"},"_hasShrinkwrap":false},"5.5.0-alpha.1":{"name":"ember-source","version":"5.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: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.22.5","@ember/edition-utils":"^1.2.0","@glimmer/compiler":"0.84.3","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.3","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.3","@glimmer/interfaces":"0.84.3","@glimmer/manager":"0.84.3","@glimmer/node":"0.84.3","@glimmer/opcode-compiler":"0.84.3","@glimmer/owner":"0.84.3","@glimmer/program":"0.84.3","@glimmer/reference":"0.84.3","@glimmer/runtime":"0.84.3","@glimmer/syntax":"0.84.3","@glimmer/util":"0.84.3","@glimmer/validator":"0.84.3","@glimmer/vm-babel-plugins":"0.84.3","@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":"^2.0.1","resolve":"^1.22.2","route-recognizer":"^0.3.4","router_js":"^8.0.3","semver":"^7.5.2","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.62.0","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-n":"^16.0.1","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.2.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^20.9.0","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"},"resolutions":{"socket.io":"^4.7.0"},"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 \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.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":"4f0fad8dbc01295af500e61ec64ce697aa997b6f","_id":"ember-source@5.5.0-alpha.1","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-yGsD9ug8eVEJkXiwA+ygYCEOKl5boTUhor9I8UCf+gNJGS95C8tyoLixnPfzd9JBceX1/MuKQ5fvtwQr2TECKA==","shasum":"8e926aaa01f161273f54b7a1ad8fb2b591c8040e","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-5.5.0-alpha.1.tgz","fileCount":607,"unpackedSize":8369107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/c6KbcezZc641NlG3Oy3mx2L7RabpZ7DR728Y9vPpzQIhAKLe7CaUFxT9g42K95bFjL1Pyx6qedeZ1rfUQLYag5N5"}]},"_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.5.0-alpha.1_1695240579538_0.609560192307858"},"_hasShrinkwrap":false},"5.5.0-alpha.2":{"name":"ember-source","version":"5.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: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.22.5","@ember/edition-utils":"^1.2.0","@glimmer/compiler":"0.84.3","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.3","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.3","@glimmer/interfaces":"0.84.3","@glimmer/manager":"0.84.3","@glimmer/node":"0.84.3","@glimmer/opcode-compiler":"0.84.3","@glimmer/owner":"0.84.3","@glimmer/program":"0.84.3","@glimmer/reference":"0.84.3","@glimmer/runtime":"0.84.3","@glimmer/syntax":"0.84.3","@glimmer/util":"0.84.3","@glimmer/validator":"0.84.3","@glimmer/vm-babel-plugins":"0.84.3","@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":"^2.0.1","resolve":"^1.22.2","route-recognizer":"^0.3.4","router_js":"^8.0.3","semver":"^7.5.2","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.62.0","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-n":"^16.0.1","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.2.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^20.9.0","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"},"resolutions":{"socket.io":"^4.7.0"},"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 \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.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":"f4a7f8b69f64149043df58f1a0ddcf5be7065d0c","_id":"ember-source@5.5.0-alpha.2","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-53KdaiwJN7Ecre6Zs6+BHcLGGZVi3//dUbbwHg8+PINqRrvA5CD/qNLkebs5SrVxJLHKqC3M7bdtlB7oNoxqEw==","shasum":"d4d4514d54f7ee33e10e23332bf7826b1841ffb4","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-5.5.0-alpha.2.tgz","fileCount":607,"unpackedSize":8369107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCn1X9d61Am0hvpvMXetWtDqRDfAxVZ8N+TL2QrNDuX+AIgK1dH67rO6PAW+zJiDVGkekv+lhiSVqT1nnU4ijha+Lk="}]},"_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.5.0-alpha.2_1695845316567_0.5711266671741917"},"_hasShrinkwrap":false},"5.5.0-alpha.3":{"name":"ember-source","version":"5.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: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.22.5","@ember/edition-utils":"^1.2.0","@glimmer/compiler":"0.84.3","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.3","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.3","@glimmer/interfaces":"0.84.3","@glimmer/manager":"0.84.3","@glimmer/node":"0.84.3","@glimmer/opcode-compiler":"0.84.3","@glimmer/owner":"0.84.3","@glimmer/program":"0.84.3","@glimmer/reference":"0.84.3","@glimmer/runtime":"0.84.3","@glimmer/syntax":"0.84.3","@glimmer/util":"0.84.3","@glimmer/validator":"0.84.3","@glimmer/vm-babel-plugins":"0.84.3","@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":"^2.0.1","resolve":"^1.22.2","route-recognizer":"^0.3.4","router_js":"^8.0.3","semver":"^7.5.2","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.62.0","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-n":"^16.0.1","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.2.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^20.9.0","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"},"resolutions":{"socket.io":"^4.7.0"},"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 \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.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":"4a14ae4044e639042d04c0914fbe0452145f520b","_id":"ember-source@5.5.0-alpha.3","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-KYXgXFO/xcXsCnk/F+V1vEBF70NxZHgfVbB2DIsFbdKZZu1uv9GY87K87OR9I0M5qLQittLLCRtvhGYVd9coPA==","shasum":"32ed1efeb9572a162bbf14d077a8d51fd59e6b20","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-5.5.0-alpha.3.tgz","fileCount":607,"unpackedSize":8368868,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICEXmTigjSkDgOL+0V3OQSCa1SdDy8pGSIhujhV55wCGAiEAi5MNpEcRUiu2ddHWQAcsmOezCdkG+pUK2mZn+ZOOFWs="}]},"_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.5.0-alpha.3_1696450167917_0.4415578843276331"},"_hasShrinkwrap":false},"5.5.0-alpha.4":{"name":"ember-source","version":"5.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: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.22.5","@ember/edition-utils":"^1.2.0","@glimmer/compiler":"0.84.3","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.3","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.3","@glimmer/interfaces":"0.84.3","@glimmer/manager":"0.84.3","@glimmer/node":"0.84.3","@glimmer/opcode-compiler":"0.84.3","@glimmer/owner":"0.84.3","@glimmer/program":"0.84.3","@glimmer/reference":"0.84.3","@glimmer/runtime":"0.84.3","@glimmer/syntax":"0.84.3","@glimmer/util":"0.84.3","@glimmer/validator":"0.84.3","@glimmer/vm-babel-plugins":"0.84.3","@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":"^2.0.1","resolve":"^1.22.2","route-recognizer":"^0.3.4","router_js":"^8.0.3","semver":"^7.5.2","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.62.0","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-n":"^16.0.1","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.2.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^20.9.0","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"},"resolutions":{"socket.io":"^4.7.0"},"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 \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.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":"97e6e9008dc2dfeb00df418e4ee36c5f8882d51f","_id":"ember-source@5.5.0-alpha.4","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-bkYNF8lb8KNxzxVX0xWOqX9W0c23sLMMl1lPwTvDufjBnX2xIAA0DyEbboSez+8YYakWHnpRfuryJbnrDGKEKA==","shasum":"7f251f88b045e54daed020a09da259707a701db4","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-5.5.0-alpha.4.tgz","fileCount":607,"unpackedSize":8368868,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDxBrk+MisXParSzOQUkG9HU33F748UOoZ18pDzgc8/XwIhAKV6bognxpTQyGEd1YOVzTz3ljzTNG3eUBVRKR+Dwmsg"}]},"_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.5.0-alpha.4_1697054985145_0.30981867098283766"},"_hasShrinkwrap":false},"5.5.0-alpha.5":{"name":"ember-source","version":"5.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: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.22.5","@ember/edition-utils":"^1.2.0","@glimmer/compiler":"0.84.3","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.3","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.3","@glimmer/interfaces":"0.84.3","@glimmer/manager":"0.84.3","@glimmer/node":"0.84.3","@glimmer/opcode-compiler":"0.84.3","@glimmer/owner":"0.84.3","@glimmer/program":"0.84.3","@glimmer/reference":"0.84.3","@glimmer/runtime":"0.84.3","@glimmer/syntax":"0.84.3","@glimmer/util":"0.84.3","@glimmer/validator":"0.84.3","@glimmer/vm-babel-plugins":"0.84.3","@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":"^2.0.1","resolve":"^1.22.2","route-recognizer":"^0.3.4","router_js":"^8.0.3","semver":"^7.5.2","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.62.0","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-n":"^16.0.1","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.2.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^20.9.0","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"},"resolutions":{"socket.io":"^4.7.0"},"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 \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.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":"6530ae9bf981ca6a3e2c4f89f2b2361347210ba8","_id":"ember-source@5.5.0-alpha.5","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-q/jx0IEbcFRp04MJZbUKXpCwDQrgcCz+d+/6RluM12Ms0ktODLV8e3AcMzBZoAIm3gJVBlbOOSCvs9G3hERKfg==","shasum":"9ff281f3ba537cc2445bf6a762525f4f7fab6ec5","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-5.5.0-alpha.5.tgz","fileCount":607,"unpackedSize":8368868,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICd9noqnT/og1U31SauZuERJ6I/NWwDFLSiU3YXYjjxJAiEAgpxbW5u10l9XXbNw9BCXMUfPRAH05KMcmmesQnoZjGM="}]},"_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.5.0-alpha.5_1697659727382_0.385116719835652"},"_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-10-18T20:08:47.994Z","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","5.3.0-beta.2":"2023-08-28T18:20:29.376Z","5.4.0-alpha.4":"2023-08-30T20:08:11.763Z","5.4.0-alpha.5":"2023-09-06T20:08:56.607Z","5.4.0-alpha.6":"2023-09-13T20:08:56.048Z","5.3.0":"2023-09-18T15:47:36.209Z","5.4.0-beta.1":"2023-09-18T15:57:53.657Z","5.5.0-alpha.1":"2023-09-20T20:09:40.028Z","5.5.0-alpha.2":"2023-09-27T20:08:36.910Z","5.5.0-alpha.3":"2023-10-04T20:09:28.301Z","5.5.0-alpha.4":"2023-10-11T20:09:45.499Z","5.5.0-alpha.5":"2023-10-18T20:08:47.666Z"},"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: - - '46' - CF-Cache-Status: - - HIT - CF-Ray: - - 81e25873ecb06aa0-GVA - Cache-Control: - - public, max-age=300 - Connection: - - keep-alive - Content-Encoding: - - gzip - Content-Type: - - application/json - Date: - - Mon, 30 Oct 2023 08:39:03 GMT - ETag: - - W/"e81b5f09a7eb1010de5e0ba4be08e52b" - Last-Modified: - - Wed, 18 Oct 2023 20:08:51 GMT - Server: - - cloudflare - Transfer-Encoding: - - chunked - Vary: - - accept-encoding, accept - status: - code: 200 - message: OK -- request: - body: '{"query": "\n {\n repository(owner: \"adfinis\", name: - \"outdated\") {\n dependencyGraphManifests {\n nodes - {\n blobPath\n }\n }\n }\n }\n "}' - headers: - Accept: - - application/vnd.github.hawkgirl-preview+json - Accept-Encoding: - - gzip, deflate - Authorization: - - DUMMY - Connection: - - keep-alive - Content-Length: - - '275' - Content-Type: - - application/json - User-Agent: - - python-requests/2.31.0 - 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: - - Mon, 30 Oct 2023 08:39:04 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-Content-Type-Options: - - nosniff - X-Frame-Options: - - deny - X-GitHub-Media-Type: - - github.hawkgirl-preview; format=json - X-GitHub-Request-Id: - - CBFE:964D:CBBB4F:CF58F3:653F6BA7 - X-RateLimit-Limit: - - '5000' - X-RateLimit-Remaining: - - '4982' - X-RateLimit-Reset: - - '1698656381' - X-RateLimit-Resource: - - graphql - X-RateLimit-Used: - - '18' - X-XSS-Protection: - - '0' - github-authentication-token-expiration: - - 2023-11-29 08:58:49 +0100 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - User-Agent: - - python-requests/2.31.0 - method: GET - uri: https://raw.githubusercontent.com//adfinis/Outdated/main/api/poetry.lock - response: - body: - string: 'Moved Permanently. - - - ' - 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, 30 Oct 2023 08:39:04 GMT - Expires: - - Mon, 30 Oct 2023 08:44:04 GMT - Location: - - /adfinis/Outdated/main/api/poetry.lock - Source-Age: - - '2362' - Vary: - - Authorization,Accept-Encoding - Via: - - 1.1 varnish - X-Cache: - - HIT - X-Cache-Hits: - - '1' - X-Fastly-Request-ID: - - 531ae3edbcd54090fec25443fde90e4c182b3ab2 - X-GitHub-Request-Id: - - 95BA:0F62:F3125C:1007FE1:653F626C - X-Served-By: - - cache-vie6343-VIE - X-Timer: - - S1698655144.329747,VS0,VE1 - status: - code: 301 - message: Moved Permanently -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - User-Agent: - - python-requests/2.31.0 - method: GET - uri: https://raw.githubusercontent.com/adfinis/Outdated/main/api/poetry.lock - response: - body: - string: "# This file is automatically @generated by Poetry 1.6.1 and should - not be changed by hand.\n\n[[package]]\nname = \"aiodns\"\nversion = \"3.0.0\"\ndescription - = \"Simple DNS resolver for asyncio\"\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.5\"\ndescription - = \"Async http client/server framework (asyncio)\"\noptional = false\npython-versions - = \">=3.6\"\nfiles = [\n {file = \"aiohttp-3.8.5-cp310-cp310-macosx_10_9_universal2.whl\", - hash = \"sha256:a94159871304770da4dd371f4291b20cac04e8c94f11bdea1c3478e557fbe0d8\"},\n - \ {file = \"aiohttp-3.8.5-cp310-cp310-macosx_10_9_x86_64.whl\", hash = \"sha256:13bf85afc99ce6f9ee3567b04501f18f9f8dbbb2ea11ed1a2e079670403a7c84\"},\n - \ {file = \"aiohttp-3.8.5-cp310-cp310-macosx_11_0_arm64.whl\", hash = \"sha256:2ce2ac5708501afc4847221a521f7e4b245abf5178cf5ddae9d5b3856ddb2f3a\"},\n - \ {file = \"aiohttp-3.8.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", - hash = \"sha256:96943e5dcc37a6529d18766597c491798b7eb7a61d48878611298afc1fca946c\"},\n - \ {file = \"aiohttp-3.8.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl\", - hash = \"sha256:2ad5c3c4590bb3cc28b4382f031f3783f25ec223557124c68754a2231d989e2b\"},\n - \ {file = \"aiohttp-3.8.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl\", - hash = \"sha256:0c413c633d0512df4dc7fd2373ec06cc6a815b7b6d6c2f208ada7e9e93a5061d\"},\n - \ {file = \"aiohttp-3.8.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", - hash = \"sha256:df72ac063b97837a80d80dec8d54c241af059cc9bb42c4de68bd5b61ceb37caa\"},\n - \ {file = \"aiohttp-3.8.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", - hash = \"sha256:c48c5c0271149cfe467c0ff8eb941279fd6e3f65c9a388c984e0e6cf57538e14\"},\n - \ {file = \"aiohttp-3.8.5-cp310-cp310-musllinux_1_1_aarch64.whl\", hash - = \"sha256:368a42363c4d70ab52c2c6420a57f190ed3dfaca6a1b19afda8165ee16416a82\"},\n - \ {file = \"aiohttp-3.8.5-cp310-cp310-musllinux_1_1_i686.whl\", hash = \"sha256:7607ec3ce4993464368505888af5beb446845a014bc676d349efec0e05085905\"},\n - \ {file = \"aiohttp-3.8.5-cp310-cp310-musllinux_1_1_ppc64le.whl\", hash - = \"sha256:0d21c684808288a98914e5aaf2a7c6a3179d4df11d249799c32d1808e79503b5\"},\n - \ {file = \"aiohttp-3.8.5-cp310-cp310-musllinux_1_1_s390x.whl\", hash = - \"sha256:312fcfbacc7880a8da0ae8b6abc6cc7d752e9caa0051a53d217a650b25e9a691\"},\n - \ {file = \"aiohttp-3.8.5-cp310-cp310-musllinux_1_1_x86_64.whl\", hash = - \"sha256:ad093e823df03bb3fd37e7dec9d4670c34f9e24aeace76808fc20a507cace825\"},\n - \ {file = \"aiohttp-3.8.5-cp310-cp310-win32.whl\", hash = \"sha256:33279701c04351a2914e1100b62b2a7fdb9a25995c4a104259f9a5ead7ed4802\"},\n - \ {file = \"aiohttp-3.8.5-cp310-cp310-win_amd64.whl\", hash = \"sha256:6e4a280e4b975a2e7745573e3fc9c9ba0d1194a3738ce1cbaa80626cc9b4f4df\"},\n - \ {file = \"aiohttp-3.8.5-cp311-cp311-macosx_10_9_universal2.whl\", hash - = \"sha256:ae871a964e1987a943d83d6709d20ec6103ca1eaf52f7e0d36ee1b5bebb8b9b9\"},\n - \ {file = \"aiohttp-3.8.5-cp311-cp311-macosx_10_9_x86_64.whl\", hash = \"sha256:461908b2578955045efde733719d62f2b649c404189a09a632d245b445c9c975\"},\n - \ {file = \"aiohttp-3.8.5-cp311-cp311-macosx_11_0_arm64.whl\", hash = \"sha256:72a860c215e26192379f57cae5ab12b168b75db8271f111019509a1196dfc780\"},\n - \ {file = \"aiohttp-3.8.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", - hash = \"sha256:cc14be025665dba6202b6a71cfcdb53210cc498e50068bc088076624471f8bb9\"},\n - \ {file = \"aiohttp-3.8.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl\", - hash = \"sha256:8af740fc2711ad85f1a5c034a435782fbd5b5f8314c9a3ef071424a8158d7f6b\"},\n - \ {file = \"aiohttp-3.8.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl\", - hash = \"sha256:841cd8233cbd2111a0ef0a522ce016357c5e3aff8a8ce92bcfa14cef890d698f\"},\n - \ {file = \"aiohttp-3.8.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", - hash = \"sha256:5ed1c46fb119f1b59304b5ec89f834f07124cd23ae5b74288e364477641060ff\"},\n - \ {file = \"aiohttp-3.8.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", - hash = \"sha256:84f8ae3e09a34f35c18fa57f015cc394bd1389bce02503fb30c394d04ee6b938\"},\n - \ {file = \"aiohttp-3.8.5-cp311-cp311-musllinux_1_1_aarch64.whl\", hash - = \"sha256:62360cb771707cb70a6fd114b9871d20d7dd2163a0feafe43fd115cfe4fe845e\"},\n - \ {file = \"aiohttp-3.8.5-cp311-cp311-musllinux_1_1_i686.whl\", hash = \"sha256:23fb25a9f0a1ca1f24c0a371523546366bb642397c94ab45ad3aedf2941cec6a\"},\n - \ {file = \"aiohttp-3.8.5-cp311-cp311-musllinux_1_1_ppc64le.whl\", hash - = \"sha256:b0ba0d15164eae3d878260d4c4df859bbdc6466e9e6689c344a13334f988bb53\"},\n - \ {file = \"aiohttp-3.8.5-cp311-cp311-musllinux_1_1_s390x.whl\", hash = - \"sha256:5d20003b635fc6ae3f96d7260281dfaf1894fc3aa24d1888a9b2628e97c241e5\"},\n - \ {file = \"aiohttp-3.8.5-cp311-cp311-musllinux_1_1_x86_64.whl\", hash = - \"sha256:0175d745d9e85c40dcc51c8f88c74bfbaef9e7afeeeb9d03c37977270303064c\"},\n - \ {file = \"aiohttp-3.8.5-cp311-cp311-win32.whl\", hash = \"sha256:2e1b1e51b0774408f091d268648e3d57f7260c1682e7d3a63cb00d22d71bb945\"},\n - \ {file = \"aiohttp-3.8.5-cp311-cp311-win_amd64.whl\", hash = \"sha256:043d2299f6dfdc92f0ac5e995dfc56668e1587cea7f9aa9d8a78a1b6554e5755\"},\n - \ {file = \"aiohttp-3.8.5-cp36-cp36m-macosx_10_9_x86_64.whl\", hash = \"sha256:cae533195e8122584ec87531d6df000ad07737eaa3c81209e85c928854d2195c\"},\n - \ {file = \"aiohttp-3.8.5-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", - hash = \"sha256:4f21e83f355643c345177a5d1d8079f9f28b5133bcd154193b799d380331d5d3\"},\n - \ {file = \"aiohttp-3.8.5-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl\", - hash = \"sha256:a7a75ef35f2df54ad55dbf4b73fe1da96f370e51b10c91f08b19603c64004acc\"},\n - \ {file = \"aiohttp-3.8.5-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl\", - hash = \"sha256:2e2e9839e14dd5308ee773c97115f1e0a1cb1d75cbeeee9f33824fa5144c7634\"},\n - \ {file = \"aiohttp-3.8.5-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", - hash = \"sha256:c44e65da1de4403d0576473e2344828ef9c4c6244d65cf4b75549bb46d40b8dd\"},\n - \ {file = \"aiohttp-3.8.5-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", - hash = \"sha256:78d847e4cde6ecc19125ccbc9bfac4a7ab37c234dd88fbb3c5c524e8e14da543\"},\n - \ {file = \"aiohttp-3.8.5-cp36-cp36m-musllinux_1_1_aarch64.whl\", hash = - \"sha256:c7a815258e5895d8900aec4454f38dca9aed71085f227537208057853f9d13f2\"},\n - \ {file = \"aiohttp-3.8.5-cp36-cp36m-musllinux_1_1_i686.whl\", hash = \"sha256:8b929b9bd7cd7c3939f8bcfffa92fae7480bd1aa425279d51a89327d600c704d\"},\n - \ {file = \"aiohttp-3.8.5-cp36-cp36m-musllinux_1_1_ppc64le.whl\", hash = - \"sha256:5db3a5b833764280ed7618393832e0853e40f3d3e9aa128ac0ba0f8278d08649\"},\n - \ {file = \"aiohttp-3.8.5-cp36-cp36m-musllinux_1_1_s390x.whl\", hash = \"sha256:a0215ce6041d501f3155dc219712bc41252d0ab76474615b9700d63d4d9292af\"},\n - \ {file = \"aiohttp-3.8.5-cp36-cp36m-musllinux_1_1_x86_64.whl\", hash = - \"sha256:fd1ed388ea7fbed22c4968dd64bab0198de60750a25fe8c0c9d4bef5abe13824\"},\n - \ {file = \"aiohttp-3.8.5-cp36-cp36m-win32.whl\", hash = \"sha256:6e6783bcc45f397fdebc118d772103d751b54cddf5b60fbcc958382d7dd64f3e\"},\n - \ {file = \"aiohttp-3.8.5-cp36-cp36m-win_amd64.whl\", hash = \"sha256:b5411d82cddd212644cf9360879eb5080f0d5f7d809d03262c50dad02f01421a\"},\n - \ {file = \"aiohttp-3.8.5-cp37-cp37m-macosx_10_9_x86_64.whl\", hash = \"sha256:01d4c0c874aa4ddfb8098e85d10b5e875a70adc63db91f1ae65a4b04d3344cda\"},\n - \ {file = \"aiohttp-3.8.5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", - hash = \"sha256:e5980a746d547a6ba173fd5ee85ce9077e72d118758db05d229044b469d9029a\"},\n - \ {file = \"aiohttp-3.8.5-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl\", - hash = \"sha256:2a482e6da906d5e6e653be079b29bc173a48e381600161c9932d89dfae5942ef\"},\n - \ {file = \"aiohttp-3.8.5-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl\", - hash = \"sha256:80bd372b8d0715c66c974cf57fe363621a02f359f1ec81cba97366948c7fc873\"},\n - \ {file = \"aiohttp-3.8.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", - hash = \"sha256:c1161b345c0a444ebcf46bf0a740ba5dcf50612fd3d0528883fdc0eff578006a\"},\n - \ {file = \"aiohttp-3.8.5-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", - hash = \"sha256:cd56db019015b6acfaaf92e1ac40eb8434847d9bf88b4be4efe5bfd260aee692\"},\n - \ {file = \"aiohttp-3.8.5-cp37-cp37m-musllinux_1_1_aarch64.whl\", hash = - \"sha256:153c2549f6c004d2754cc60603d4668899c9895b8a89397444a9c4efa282aaf4\"},\n - \ {file = \"aiohttp-3.8.5-cp37-cp37m-musllinux_1_1_i686.whl\", hash = \"sha256:4a01951fabc4ce26ab791da5f3f24dca6d9a6f24121746eb19756416ff2d881b\"},\n - \ {file = \"aiohttp-3.8.5-cp37-cp37m-musllinux_1_1_ppc64le.whl\", hash = - \"sha256:bfb9162dcf01f615462b995a516ba03e769de0789de1cadc0f916265c257e5d8\"},\n - \ {file = \"aiohttp-3.8.5-cp37-cp37m-musllinux_1_1_s390x.whl\", hash = \"sha256:7dde0009408969a43b04c16cbbe252c4f5ef4574ac226bc8815cd7342d2028b6\"},\n - \ {file = \"aiohttp-3.8.5-cp37-cp37m-musllinux_1_1_x86_64.whl\", hash = - \"sha256:4149d34c32f9638f38f544b3977a4c24052042affa895352d3636fa8bffd030a\"},\n - \ {file = \"aiohttp-3.8.5-cp37-cp37m-win32.whl\", hash = \"sha256:68c5a82c8779bdfc6367c967a4a1b2aa52cd3595388bf5961a62158ee8a59e22\"},\n - \ {file = \"aiohttp-3.8.5-cp37-cp37m-win_amd64.whl\", hash = \"sha256:2cf57fb50be5f52bda004b8893e63b48530ed9f0d6c96c84620dc92fe3cd9b9d\"},\n - \ {file = \"aiohttp-3.8.5-cp38-cp38-macosx_10_9_universal2.whl\", hash = - \"sha256:eca4bf3734c541dc4f374ad6010a68ff6c6748f00451707f39857f429ca36ced\"},\n - \ {file = \"aiohttp-3.8.5-cp38-cp38-macosx_10_9_x86_64.whl\", hash = \"sha256:1274477e4c71ce8cfe6c1ec2f806d57c015ebf84d83373676036e256bc55d690\"},\n - \ {file = \"aiohttp-3.8.5-cp38-cp38-macosx_11_0_arm64.whl\", hash = \"sha256:28c543e54710d6158fc6f439296c7865b29e0b616629767e685a7185fab4a6b9\"},\n - \ {file = \"aiohttp-3.8.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", - hash = \"sha256:910bec0c49637d213f5d9877105d26e0c4a4de2f8b1b29405ff37e9fc0ad52b8\"},\n - \ {file = \"aiohttp-3.8.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl\", - hash = \"sha256:5443910d662db951b2e58eb70b0fbe6b6e2ae613477129a5805d0b66c54b6cb7\"},\n - \ {file = \"aiohttp-3.8.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl\", - hash = \"sha256:2e460be6978fc24e3df83193dc0cc4de46c9909ed92dd47d349a452ef49325b7\"},\n - \ {file = \"aiohttp-3.8.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", - hash = \"sha256:fb1558def481d84f03b45888473fc5a1f35747b5f334ef4e7a571bc0dfcb11f8\"},\n - \ {file = \"aiohttp-3.8.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", - hash = \"sha256:34dd0c107799dcbbf7d48b53be761a013c0adf5571bf50c4ecad5643fe9cfcd0\"},\n - \ {file = \"aiohttp-3.8.5-cp38-cp38-musllinux_1_1_aarch64.whl\", hash = - \"sha256:aa1990247f02a54185dc0dff92a6904521172a22664c863a03ff64c42f9b5410\"},\n - \ {file = \"aiohttp-3.8.5-cp38-cp38-musllinux_1_1_i686.whl\", hash = \"sha256:0e584a10f204a617d71d359fe383406305a4b595b333721fa50b867b4a0a1548\"},\n - \ {file = \"aiohttp-3.8.5-cp38-cp38-musllinux_1_1_ppc64le.whl\", hash = - \"sha256:a3cf433f127efa43fee6b90ea4c6edf6c4a17109d1d037d1a52abec84d8f2e42\"},\n - \ {file = \"aiohttp-3.8.5-cp38-cp38-musllinux_1_1_s390x.whl\", hash = \"sha256:c11f5b099adafb18e65c2c997d57108b5bbeaa9eeee64a84302c0978b1ec948b\"},\n - \ {file = \"aiohttp-3.8.5-cp38-cp38-musllinux_1_1_x86_64.whl\", hash = \"sha256:84de26ddf621d7ac4c975dbea4c945860e08cccde492269db4e1538a6a6f3c35\"},\n - \ {file = \"aiohttp-3.8.5-cp38-cp38-win32.whl\", hash = \"sha256:ab88bafedc57dd0aab55fa728ea10c1911f7e4d8b43e1d838a1739f33712921c\"},\n - \ {file = \"aiohttp-3.8.5-cp38-cp38-win_amd64.whl\", hash = \"sha256:5798a9aad1879f626589f3df0f8b79b3608a92e9beab10e5fda02c8a2c60db2e\"},\n - \ {file = \"aiohttp-3.8.5-cp39-cp39-macosx_10_9_universal2.whl\", hash = - \"sha256:a6ce61195c6a19c785df04e71a4537e29eaa2c50fe745b732aa937c0c77169f3\"},\n - \ {file = \"aiohttp-3.8.5-cp39-cp39-macosx_10_9_x86_64.whl\", hash = \"sha256:773dd01706d4db536335fcfae6ea2440a70ceb03dd3e7378f3e815b03c97ab51\"},\n - \ {file = \"aiohttp-3.8.5-cp39-cp39-macosx_11_0_arm64.whl\", hash = \"sha256:f83a552443a526ea38d064588613aca983d0ee0038801bc93c0c916428310c28\"},\n - \ {file = \"aiohttp-3.8.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", - hash = \"sha256:1f7372f7341fcc16f57b2caded43e81ddd18df53320b6f9f042acad41f8e049a\"},\n - \ {file = \"aiohttp-3.8.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl\", - hash = \"sha256:ea353162f249c8097ea63c2169dd1aa55de1e8fecbe63412a9bc50816e87b761\"},\n - \ {file = \"aiohttp-3.8.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl\", - hash = \"sha256:e5d47ae48db0b2dcf70bc8a3bc72b3de86e2a590fc299fdbbb15af320d2659de\"},\n - \ {file = \"aiohttp-3.8.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", - hash = \"sha256:d827176898a2b0b09694fbd1088c7a31836d1a505c243811c87ae53a3f6273c1\"},\n - \ {file = \"aiohttp-3.8.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", - hash = \"sha256:3562b06567c06439d8b447037bb655ef69786c590b1de86c7ab81efe1c9c15d8\"},\n - \ {file = \"aiohttp-3.8.5-cp39-cp39-musllinux_1_1_aarch64.whl\", hash = - \"sha256:4e874cbf8caf8959d2adf572a78bba17cb0e9d7e51bb83d86a3697b686a0ab4d\"},\n - \ {file = \"aiohttp-3.8.5-cp39-cp39-musllinux_1_1_i686.whl\", hash = \"sha256:6809a00deaf3810e38c628e9a33271892f815b853605a936e2e9e5129762356c\"},\n - \ {file = \"aiohttp-3.8.5-cp39-cp39-musllinux_1_1_ppc64le.whl\", hash = - \"sha256:33776e945d89b29251b33a7e7d006ce86447b2cfd66db5e5ded4e5cd0340585c\"},\n - \ {file = \"aiohttp-3.8.5-cp39-cp39-musllinux_1_1_s390x.whl\", hash = \"sha256:eaeed7abfb5d64c539e2db173f63631455f1196c37d9d8d873fc316470dfbacd\"},\n - \ {file = \"aiohttp-3.8.5-cp39-cp39-musllinux_1_1_x86_64.whl\", hash = \"sha256:e91d635961bec2d8f19dfeb41a539eb94bd073f075ca6dae6c8dc0ee89ad6f91\"},\n - \ {file = \"aiohttp-3.8.5-cp39-cp39-win32.whl\", hash = \"sha256:00ad4b6f185ec67f3e6562e8a1d2b69660be43070bd0ef6fcec5211154c7df67\"},\n - \ {file = \"aiohttp-3.8.5-cp39-cp39-win_amd64.whl\", hash = \"sha256:c0a9034379a37ae42dea7ac1e048352d96286626251862e448933c0f59cbd79c\"},\n - \ {file = \"aiohttp-3.8.5.tar.gz\", hash = \"sha256:b9552ec52cc147dbf1944ac7ac98af7602e51ea2dcd076ed194ca3c0d1c7d0bc\"},\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\"\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 = \"appnope\"\nversion = \"0.1.3\"\ndescription - = \"Disable App Nap on macOS >= 10.9\"\noptional = false\npython-versions - = \"*\"\nfiles = [\n {file = \"appnope-0.1.3-py2.py3-none-any.whl\", hash - = \"sha256:265a455292d0bd8a72453494fa24df5a11eb18373a60c7c0430889f22548605e\"},\n - \ {file = \"appnope-0.1.3.tar.gz\", hash = \"sha256:02bd91c4de869fbb1e1c50aafc4098827a7a54ab2f39d9dcba6c9547ed920e24\"},\n]\n\n[[package]]\nname - = \"asgiref\"\nversion = \"3.7.2\"\ndescription = \"ASGI specs, helper code, - and adapters\"\noptional = 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 - = \"asttokens\"\nversion = \"2.4.0\"\ndescription = \"Annotate AST trees with - source code positions\"\noptional = false\npython-versions = \"*\"\nfiles - = [\n {file = \"asttokens-2.4.0-py2.py3-none-any.whl\", hash = \"sha256:cf8fc9e61a86461aa9fb161a14a0841a03c405fa829ac6b202670b3495d2ce69\"},\n - \ {file = \"asttokens-2.4.0.tar.gz\", hash = \"sha256:2e0171b991b2c959acc6c49318049236844a5da1d65ba2672c4880c1c894834e\"},\n]\n\n[package.dependencies]\nsix - = \">=1.12.0\"\n\n[package.extras]\ntest = [\"astroid\", \"pytest\"]\n\n[[package]]\nname - = \"async-timeout\"\nversion = \"4.0.3\"\ndescription = \"Timeout context - manager for asyncio programs\"\noptional = false\npython-versions = \">=3.7\"\nfiles - = [\n {file = \"async-timeout-4.0.3.tar.gz\", hash = \"sha256:4640d96be84d82d02ed59ea2b7105a0f7b33abe8703703cd0ab0bf87c427522f\"},\n - \ {file = \"async_timeout-4.0.3-py3-none-any.whl\", hash = \"sha256:7405140ff1230c310e51dc27b3145b9092d659ce68ff733fb0cefe3ee42be028\"},\n]\n\n[[package]]\nname - = \"attrs\"\nversion = \"23.1.0\"\ndescription = \"Classes Without Boilerplate\"\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 - = \"backcall\"\nversion = \"0.2.0\"\ndescription = \"Specifications for callback - functions passed in to an API\"\noptional = false\npython-versions = \"*\"\nfiles - = [\n {file = \"backcall-0.2.0-py2.py3-none-any.whl\", hash = \"sha256:fbbce6a29f263178a1f7915c1940bde0ec2b2a967566fe1c65c1dfb7422bd255\"},\n - \ {file = \"backcall-0.2.0.tar.gz\", hash = \"sha256:5cbdbf27be5e7cfadb448baf0aa95508f91f2bbc6c6437cd9cd06e2a4c215e1e\"},\n]\n\n[[package]]\nname - = \"black\"\nversion = \"22.12.0\"\ndescription = \"The uncompromising code - formatter.\"\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\"\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.1.0\"\ndescription - = \"Python bindings for the Brotli compression library\"\noptional = false\npython-versions - = \"*\"\nfiles = [\n {file = \"Brotli-1.1.0-cp310-cp310-macosx_10_9_universal2.whl\", - hash = \"sha256:e1140c64812cb9b06c922e77f1c26a75ec5e3f0fb2bf92cc8c58720dec276752\"},\n - \ {file = \"Brotli-1.1.0-cp310-cp310-macosx_10_9_x86_64.whl\", hash = \"sha256:c8fd5270e906eef71d4a8d19b7c6a43760c6abcfcc10c9101d14eb2357418de9\"},\n - \ {file = \"Brotli-1.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", - hash = \"sha256:1ae56aca0402a0f9a3431cddda62ad71666ca9d4dc3a10a142b9dce2e3c0cda3\"},\n - \ {file = \"Brotli-1.1.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl\", - hash = \"sha256:43ce1b9935bfa1ede40028054d7f48b5469cd02733a365eec8a329ffd342915d\"},\n - \ {file = \"Brotli-1.1.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl\", - hash = \"sha256:7c4855522edb2e6ae7fdb58e07c3ba9111e7621a8956f481c68d5d979c93032e\"},\n - \ {file = \"Brotli-1.1.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl\", - hash = \"sha256:38025d9f30cf4634f8309c6874ef871b841eb3c347e90b0851f63d1ded5212da\"},\n - \ {file = \"Brotli-1.1.0-cp310-cp310-musllinux_1_1_aarch64.whl\", hash = - \"sha256:e6a904cb26bfefc2f0a6f240bdf5233be78cd2488900a2f846f3c3ac8489ab80\"},\n - \ {file = \"Brotli-1.1.0-cp310-cp310-musllinux_1_1_i686.whl\", hash = \"sha256:a37b8f0391212d29b3a91a799c8e4a2855e0576911cdfb2515487e30e322253d\"},\n - \ {file = \"Brotli-1.1.0-cp310-cp310-musllinux_1_1_ppc64le.whl\", hash = - \"sha256:e84799f09591700a4154154cab9787452925578841a94321d5ee8fb9a9a328f0\"},\n - \ {file = \"Brotli-1.1.0-cp310-cp310-musllinux_1_1_x86_64.whl\", hash = - \"sha256:f66b5337fa213f1da0d9000bc8dc0cb5b896b726eefd9c6046f699b169c41b9e\"},\n - \ {file = \"Brotli-1.1.0-cp310-cp310-win32.whl\", hash = \"sha256:be36e3d172dc816333f33520154d708a2657ea63762ec16b62ece02ab5e4daf2\"},\n - \ {file = \"Brotli-1.1.0-cp310-cp310-win_amd64.whl\", hash = \"sha256:0c6244521dda65ea562d5a69b9a26120769b7a9fb3db2fe9545935ed6735b128\"},\n - \ {file = \"Brotli-1.1.0-cp311-cp311-macosx_10_9_universal2.whl\", hash - = \"sha256:a3daabb76a78f829cafc365531c972016e4aa8d5b4bf60660ad8ecee19df7ccc\"},\n - \ {file = \"Brotli-1.1.0-cp311-cp311-macosx_10_9_x86_64.whl\", hash = \"sha256:c8146669223164fc87a7e3de9f81e9423c67a79d6b3447994dfb9c95da16e2d6\"},\n - \ {file = \"Brotli-1.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", - hash = \"sha256:30924eb4c57903d5a7526b08ef4a584acc22ab1ffa085faceb521521d2de32dd\"},\n - \ {file = \"Brotli-1.1.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl\", - hash = \"sha256:ceb64bbc6eac5a140ca649003756940f8d6a7c444a68af170b3187623b43bebf\"},\n - \ {file = \"Brotli-1.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", - hash = \"sha256:a469274ad18dc0e4d316eefa616d1d0c2ff9da369af19fa6f3daa4f09671fd61\"},\n - \ {file = \"Brotli-1.1.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", - hash = \"sha256:524f35912131cc2cabb00edfd8d573b07f2d9f21fa824bd3fb19725a9cf06327\"},\n - \ {file = \"Brotli-1.1.0-cp311-cp311-musllinux_1_1_aarch64.whl\", hash = - \"sha256:5b3cc074004d968722f51e550b41a27be656ec48f8afaeeb45ebf65b561481dd\"},\n - \ {file = \"Brotli-1.1.0-cp311-cp311-musllinux_1_1_i686.whl\", hash = \"sha256:19c116e796420b0cee3da1ccec3b764ed2952ccfcc298b55a10e5610ad7885f9\"},\n - \ {file = \"Brotli-1.1.0-cp311-cp311-musllinux_1_1_ppc64le.whl\", hash = - \"sha256:510b5b1bfbe20e1a7b3baf5fed9e9451873559a976c1a78eebaa3b86c57b4265\"},\n - \ {file = \"Brotli-1.1.0-cp311-cp311-musllinux_1_1_x86_64.whl\", hash = - \"sha256:a1fd8a29719ccce974d523580987b7f8229aeace506952fa9ce1d53a033873c8\"},\n - \ {file = \"Brotli-1.1.0-cp311-cp311-win32.whl\", hash = \"sha256:39da8adedf6942d76dc3e46653e52df937a3c4d6d18fdc94a7c29d263b1f5b50\"},\n - \ {file = \"Brotli-1.1.0-cp311-cp311-win_amd64.whl\", hash = \"sha256:aac0411d20e345dc0920bdec5548e438e999ff68d77564d5e9463a7ca9d3e7b1\"},\n - \ {file = \"Brotli-1.1.0-cp312-cp312-macosx_10_9_universal2.whl\", hash - = \"sha256:316cc9b17edf613ac76b1f1f305d2a748f1b976b033b049a6ecdfd5612c70409\"},\n - \ {file = \"Brotli-1.1.0-cp312-cp312-macosx_10_9_x86_64.whl\", hash = \"sha256:caf9ee9a5775f3111642d33b86237b05808dafcd6268faa492250e9b78046eb2\"},\n - \ {file = \"Brotli-1.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", - hash = \"sha256:70051525001750221daa10907c77830bc889cb6d865cc0b813d9db7fefc21451\"},\n - \ {file = \"Brotli-1.1.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl\", - hash = \"sha256:7f4bf76817c14aa98cc6697ac02f3972cb8c3da93e9ef16b9c66573a68014f91\"},\n - \ {file = \"Brotli-1.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", - hash = \"sha256:d0c5516f0aed654134a2fc936325cc2e642f8a0e096d075209672eb321cff408\"},\n - \ {file = \"Brotli-1.1.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", - hash = \"sha256:6c3020404e0b5eefd7c9485ccf8393cfb75ec38ce75586e046573c9dc29967a0\"},\n - \ {file = \"Brotli-1.1.0-cp312-cp312-musllinux_1_1_aarch64.whl\", hash = - \"sha256:4ed11165dd45ce798d99a136808a794a748d5dc38511303239d4e2363c0695dc\"},\n - \ {file = \"Brotli-1.1.0-cp312-cp312-musllinux_1_1_i686.whl\", hash = \"sha256:4093c631e96fdd49e0377a9c167bfd75b6d0bad2ace734c6eb20b348bc3ea180\"},\n - \ {file = \"Brotli-1.1.0-cp312-cp312-musllinux_1_1_ppc64le.whl\", hash = - \"sha256:7e4c4629ddad63006efa0ef968c8e4751c5868ff0b1c5c40f76524e894c50248\"},\n - \ {file = \"Brotli-1.1.0-cp312-cp312-musllinux_1_1_x86_64.whl\", hash = - \"sha256:861bf317735688269936f755fa136a99d1ed526883859f86e41a5d43c61d8966\"},\n - \ {file = \"Brotli-1.1.0-cp312-cp312-win32.whl\", hash = \"sha256:5f4d5ea15c9382135076d2fb28dde923352fe02951e66935a9efaac8f10e81b0\"},\n - \ {file = \"Brotli-1.1.0-cp312-cp312-win_amd64.whl\", hash = \"sha256:906bc3a79de8c4ae5b86d3d75a8b77e44404b0f4261714306e3ad248d8ab0951\"},\n - \ {file = \"Brotli-1.1.0-cp36-cp36m-macosx_10_9_x86_64.whl\", hash = \"sha256:a090ca607cbb6a34b0391776f0cb48062081f5f60ddcce5d11838e67a01928d1\"},\n - \ {file = \"Brotli-1.1.0-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", - hash = \"sha256:2de9d02f5bda03d27ede52e8cfe7b865b066fa49258cbab568720aa5be80a47d\"},\n - \ {file = \"Brotli-1.1.0-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl\", - hash = \"sha256:2333e30a5e00fe0fe55903c8832e08ee9c3b1382aacf4db26664a16528d51b4b\"},\n - \ {file = \"Brotli-1.1.0-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.whl\", - hash = \"sha256:4d4a848d1837973bf0f4b5e54e3bec977d99be36a7895c61abb659301b02c112\"},\n - \ {file = \"Brotli-1.1.0-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl\", - hash = \"sha256:fdc3ff3bfccdc6b9cc7c342c03aa2400683f0cb891d46e94b64a197910dc4064\"},\n - \ {file = \"Brotli-1.1.0-cp36-cp36m-musllinux_1_1_aarch64.whl\", hash = - \"sha256:5eeb539606f18a0b232d4ba45adccde4125592f3f636a6182b4a8a436548b914\"},\n - \ {file = \"Brotli-1.1.0-cp36-cp36m-musllinux_1_1_i686.whl\", hash = \"sha256:fd5f17ff8f14003595ab414e45fce13d073e0762394f957182e69035c9f3d7c2\"},\n - \ {file = \"Brotli-1.1.0-cp36-cp36m-musllinux_1_1_ppc64le.whl\", hash = - \"sha256:069a121ac97412d1fe506da790b3e69f52254b9df4eb665cd42460c837193354\"},\n - \ {file = \"Brotli-1.1.0-cp36-cp36m-musllinux_1_1_x86_64.whl\", hash = \"sha256:e93dfc1a1165e385cc8239fab7c036fb2cd8093728cbd85097b284d7b99249a2\"},\n - \ {file = \"Brotli-1.1.0-cp36-cp36m-win32.whl\", hash = \"sha256:a599669fd7c47233438a56936988a2478685e74854088ef5293802123b5b2460\"},\n - \ {file = \"Brotli-1.1.0-cp36-cp36m-win_amd64.whl\", hash = \"sha256:d143fd47fad1db3d7c27a1b1d66162e855b5d50a89666af46e1679c496e8e579\"},\n - \ {file = \"Brotli-1.1.0-cp37-cp37m-macosx_10_9_x86_64.whl\", hash = \"sha256:11d00ed0a83fa22d29bc6b64ef636c4552ebafcef57154b4ddd132f5638fbd1c\"},\n - \ {file = \"Brotli-1.1.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", - hash = \"sha256:f733d788519c7e3e71f0855c96618720f5d3d60c3cb829d8bbb722dddce37985\"},\n - \ {file = \"Brotli-1.1.0-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl\", - hash = \"sha256:929811df5462e182b13920da56c6e0284af407d1de637d8e536c5cd00a7daf60\"},\n - \ {file = \"Brotli-1.1.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl\", - hash = \"sha256:0b63b949ff929fbc2d6d3ce0e924c9b93c9785d877a21a1b678877ffbbc4423a\"},\n - \ {file = \"Brotli-1.1.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl\", - hash = \"sha256:d192f0f30804e55db0d0e0a35d83a9fead0e9a359a9ed0285dbacea60cc10a84\"},\n - \ {file = \"Brotli-1.1.0-cp37-cp37m-musllinux_1_1_aarch64.whl\", hash = - \"sha256:f296c40e23065d0d6650c4aefe7470d2a25fffda489bcc3eb66083f3ac9f6643\"},\n - \ {file = \"Brotli-1.1.0-cp37-cp37m-musllinux_1_1_i686.whl\", hash = \"sha256:919e32f147ae93a09fe064d77d5ebf4e35502a8df75c29fb05788528e330fe74\"},\n - \ {file = \"Brotli-1.1.0-cp37-cp37m-musllinux_1_1_ppc64le.whl\", hash = - \"sha256:23032ae55523cc7bccb4f6a0bf368cd25ad9bcdcc1990b64a647e7bbcce9cb5b\"},\n - \ {file = \"Brotli-1.1.0-cp37-cp37m-musllinux_1_1_x86_64.whl\", hash = \"sha256:224e57f6eac61cc449f498cc5f0e1725ba2071a3d4f48d5d9dffba42db196438\"},\n - \ {file = \"Brotli-1.1.0-cp37-cp37m-win32.whl\", hash = \"sha256:587ca6d3cef6e4e868102672d3bd9dc9698c309ba56d41c2b9c85bbb903cdb95\"},\n - \ {file = \"Brotli-1.1.0-cp37-cp37m-win_amd64.whl\", hash = \"sha256:2954c1c23f81c2eaf0b0717d9380bd348578a94161a65b3a2afc62c86467dd68\"},\n - \ {file = \"Brotli-1.1.0-cp38-cp38-macosx_10_9_universal2.whl\", hash = - \"sha256:efa8b278894b14d6da122a72fefcebc28445f2d3f880ac59d46c90f4c13be9a3\"},\n - \ {file = \"Brotli-1.1.0-cp38-cp38-macosx_10_9_x86_64.whl\", hash = \"sha256:03d20af184290887bdea3f0f78c4f737d126c74dc2f3ccadf07e54ceca3bf208\"},\n - \ {file = \"Brotli-1.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", - hash = \"sha256:6172447e1b368dcbc458925e5ddaf9113477b0ed542df258d84fa28fc45ceea7\"},\n - \ {file = \"Brotli-1.1.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl\", - hash = \"sha256:a743e5a28af5f70f9c080380a5f908d4d21d40e8f0e0c8901604d15cfa9ba751\"},\n - \ {file = \"Brotli-1.1.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl\", - hash = \"sha256:0541e747cce78e24ea12d69176f6a7ddb690e62c425e01d31cc065e69ce55b48\"},\n - \ {file = \"Brotli-1.1.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl\", - hash = \"sha256:cdbc1fc1bc0bff1cef838eafe581b55bfbffaed4ed0318b724d0b71d4d377619\"},\n - \ {file = \"Brotli-1.1.0-cp38-cp38-musllinux_1_1_aarch64.whl\", hash = \"sha256:890b5a14ce214389b2cc36ce82f3093f96f4cc730c1cffdbefff77a7c71f2a97\"},\n - \ {file = \"Brotli-1.1.0-cp38-cp38-musllinux_1_1_i686.whl\", hash = \"sha256:1ab4fbee0b2d9098c74f3057b2bc055a8bd92ccf02f65944a241b4349229185a\"},\n - \ {file = \"Brotli-1.1.0-cp38-cp38-musllinux_1_1_ppc64le.whl\", hash = \"sha256:141bd4d93984070e097521ed07e2575b46f817d08f9fa42b16b9b5f27b5ac088\"},\n - \ {file = \"Brotli-1.1.0-cp38-cp38-musllinux_1_1_x86_64.whl\", hash = \"sha256:fce1473f3ccc4187f75b4690cfc922628aed4d3dd013d047f95a9b3919a86596\"},\n - \ {file = \"Brotli-1.1.0-cp38-cp38-win32.whl\", hash = \"sha256:db85ecf4e609a48f4b29055f1e144231b90edc90af7481aa731ba2d059226b1b\"},\n - \ {file = \"Brotli-1.1.0-cp38-cp38-win_amd64.whl\", hash = \"sha256:3d7954194c36e304e1523f55d7042c59dc53ec20dd4e9ea9d151f1b62b4415c0\"},\n - \ {file = \"Brotli-1.1.0-cp39-cp39-macosx_10_9_universal2.whl\", hash = - \"sha256:5fb2ce4b8045c78ebbc7b8f3c15062e435d47e7393cc57c25115cfd49883747a\"},\n - \ {file = \"Brotli-1.1.0-cp39-cp39-macosx_10_9_x86_64.whl\", hash = \"sha256:7905193081db9bfa73b1219140b3d315831cbff0d8941f22da695832f0dd188f\"},\n - \ {file = \"Brotli-1.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", - hash = \"sha256:a77def80806c421b4b0af06f45d65a136e7ac0bdca3c09d9e2ea4e515367c7e9\"},\n - \ {file = \"Brotli-1.1.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl\", - hash = \"sha256:8dadd1314583ec0bf2d1379f7008ad627cd6336625d6679cf2f8e67081b83acf\"},\n - \ {file = \"Brotli-1.1.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl\", - hash = \"sha256:901032ff242d479a0efa956d853d16875d42157f98951c0230f69e69f9c09bac\"},\n - \ {file = \"Brotli-1.1.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl\", - hash = \"sha256:22fc2a8549ffe699bfba2256ab2ed0421a7b8fadff114a3d201794e45a9ff578\"},\n - \ {file = \"Brotli-1.1.0-cp39-cp39-musllinux_1_1_aarch64.whl\", hash = \"sha256:ae15b066e5ad21366600ebec29a7ccbc86812ed267e4b28e860b8ca16a2bc474\"},\n - \ {file = \"Brotli-1.1.0-cp39-cp39-musllinux_1_1_i686.whl\", hash = \"sha256:949f3b7c29912693cee0afcf09acd6ebc04c57af949d9bf77d6101ebb61e388c\"},\n - \ {file = \"Brotli-1.1.0-cp39-cp39-musllinux_1_1_ppc64le.whl\", hash = \"sha256:89f4988c7203739d48c6f806f1e87a1d96e0806d44f0fba61dba81392c9e474d\"},\n - \ {file = \"Brotli-1.1.0-cp39-cp39-musllinux_1_1_x86_64.whl\", hash = \"sha256:de6551e370ef19f8de1807d0a9aa2cdfdce2e85ce88b122fe9f6b2b076837e59\"},\n - \ {file = \"Brotli-1.1.0-cp39-cp39-win32.whl\", hash = \"sha256:f0d8a7a6b5983c2496e364b969f0e526647a06b075d034f3297dc66f3b360c64\"},\n - \ {file = \"Brotli-1.1.0-cp39-cp39-win_amd64.whl\", hash = \"sha256:cdad5b9014d83ca68c25d2e9444e28e967ef16e80f6b436918c700c117a85467\"},\n - \ {file = \"Brotli-1.1.0.tar.gz\", hash = \"sha256:81de08ac11bcb85841e440c13611c00b67d3bf82698314928d0b676362546724\"},\n]\n\n[[package]]\nname - = \"certifi\"\nversion = \"2023.7.22\"\ndescription = \"Python package for - providing Mozilla's CA Bundle.\"\noptional = false\npython-versions = \">=3.6\"\nfiles - = [\n {file = \"certifi-2023.7.22-py3-none-any.whl\", hash = \"sha256:92d6037539857d8206b8f6ae472e8b77db8058fec5937a1ef3f54304089edbb9\"},\n - \ {file = \"certifi-2023.7.22.tar.gz\", hash = \"sha256:539cc1d13202e33ca466e88b2807e29f4c13049d6d87031a3c110744495cb082\"},\n]\n\n[[package]]\nname - = \"cffi\"\nversion = \"1.15.1\"\ndescription = \"Foreign Function Interface - for Python calling C code.\"\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.2.0\"\ndescription - = \"The Real First Universal Charset Detector. Open, modern and actively maintained - alternative to Chardet.\"\noptional = false\npython-versions = \">=3.7.0\"\nfiles - = [\n {file = \"charset-normalizer-3.2.0.tar.gz\", hash = \"sha256:3bb3d25a8e6c0aedd251753a79ae98a093c7e7b471faa3aa9a93a81431987ace\"},\n - \ {file = \"charset_normalizer-3.2.0-cp310-cp310-macosx_10_9_universal2.whl\", - hash = \"sha256:0b87549028f680ca955556e3bd57013ab47474c3124dc069faa0b6545b6c9710\"},\n - \ {file = \"charset_normalizer-3.2.0-cp310-cp310-macosx_10_9_x86_64.whl\", - hash = \"sha256:7c70087bfee18a42b4040bb9ec1ca15a08242cf5867c58726530bdf3945672ed\"},\n - \ {file = \"charset_normalizer-3.2.0-cp310-cp310-macosx_11_0_arm64.whl\", - hash = \"sha256:a103b3a7069b62f5d4890ae1b8f0597618f628b286b03d4bc9195230b154bfa9\"},\n - \ {file = \"charset_normalizer-3.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", - hash = \"sha256:94aea8eff76ee6d1cdacb07dd2123a68283cb5569e0250feab1240058f53b623\"},\n - \ {file = \"charset_normalizer-3.2.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl\", - hash = \"sha256:db901e2ac34c931d73054d9797383d0f8009991e723dab15109740a63e7f902a\"},\n - \ {file = \"charset_normalizer-3.2.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl\", - hash = \"sha256:b0dac0ff919ba34d4df1b6131f59ce95b08b9065233446be7e459f95554c0dc8\"},\n - \ {file = \"charset_normalizer-3.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", - hash = \"sha256:193cbc708ea3aca45e7221ae58f0fd63f933753a9bfb498a3b474878f12caaad\"},\n - \ {file = \"charset_normalizer-3.2.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", - hash = \"sha256:09393e1b2a9461950b1c9a45d5fd251dc7c6f228acab64da1c9c0165d9c7765c\"},\n - \ {file = \"charset_normalizer-3.2.0-cp310-cp310-musllinux_1_1_aarch64.whl\", - hash = \"sha256:baacc6aee0b2ef6f3d308e197b5d7a81c0e70b06beae1f1fcacffdbd124fe0e3\"},\n - \ {file = \"charset_normalizer-3.2.0-cp310-cp310-musllinux_1_1_i686.whl\", - hash = \"sha256:bf420121d4c8dce6b889f0e8e4ec0ca34b7f40186203f06a946fa0276ba54029\"},\n - \ {file = \"charset_normalizer-3.2.0-cp310-cp310-musllinux_1_1_ppc64le.whl\", - hash = \"sha256:c04a46716adde8d927adb9457bbe39cf473e1e2c2f5d0a16ceb837e5d841ad4f\"},\n - \ {file = \"charset_normalizer-3.2.0-cp310-cp310-musllinux_1_1_s390x.whl\", - hash = \"sha256:aaf63899c94de41fe3cf934601b0f7ccb6b428c6e4eeb80da72c58eab077b19a\"},\n - \ {file = \"charset_normalizer-3.2.0-cp310-cp310-musllinux_1_1_x86_64.whl\", - hash = \"sha256:d62e51710986674142526ab9f78663ca2b0726066ae26b78b22e0f5e571238dd\"},\n - \ {file = \"charset_normalizer-3.2.0-cp310-cp310-win32.whl\", hash = \"sha256:04e57ab9fbf9607b77f7d057974694b4f6b142da9ed4a199859d9d4d5c63fe96\"},\n - \ {file = \"charset_normalizer-3.2.0-cp310-cp310-win_amd64.whl\", hash = - \"sha256:48021783bdf96e3d6de03a6e39a1171ed5bd7e8bb93fc84cc649d11490f87cea\"},\n - \ {file = \"charset_normalizer-3.2.0-cp311-cp311-macosx_10_9_universal2.whl\", - hash = \"sha256:4957669ef390f0e6719db3613ab3a7631e68424604a7b448f079bee145da6e09\"},\n - \ {file = \"charset_normalizer-3.2.0-cp311-cp311-macosx_10_9_x86_64.whl\", - hash = \"sha256:46fb8c61d794b78ec7134a715a3e564aafc8f6b5e338417cb19fe9f57a5a9bf2\"},\n - \ {file = \"charset_normalizer-3.2.0-cp311-cp311-macosx_11_0_arm64.whl\", - hash = \"sha256:f779d3ad205f108d14e99bb3859aa7dd8e9c68874617c72354d7ecaec2a054ac\"},\n - \ {file = \"charset_normalizer-3.2.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", - hash = \"sha256:f25c229a6ba38a35ae6e25ca1264621cc25d4d38dca2942a7fce0b67a4efe918\"},\n - \ {file = \"charset_normalizer-3.2.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl\", - hash = \"sha256:2efb1bd13885392adfda4614c33d3b68dee4921fd0ac1d3988f8cbb7d589e72a\"},\n - \ {file = \"charset_normalizer-3.2.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl\", - hash = \"sha256:1f30b48dd7fa1474554b0b0f3fdfdd4c13b5c737a3c6284d3cdc424ec0ffff3a\"},\n - \ {file = \"charset_normalizer-3.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", - hash = \"sha256:246de67b99b6851627d945db38147d1b209a899311b1305dd84916f2b88526c6\"},\n - \ {file = \"charset_normalizer-3.2.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", - hash = \"sha256:9bd9b3b31adcb054116447ea22caa61a285d92e94d710aa5ec97992ff5eb7cf3\"},\n - \ {file = \"charset_normalizer-3.2.0-cp311-cp311-musllinux_1_1_aarch64.whl\", - hash = \"sha256:8c2f5e83493748286002f9369f3e6607c565a6a90425a3a1fef5ae32a36d749d\"},\n - \ {file = \"charset_normalizer-3.2.0-cp311-cp311-musllinux_1_1_i686.whl\", - hash = \"sha256:3170c9399da12c9dc66366e9d14da8bf7147e1e9d9ea566067bbce7bb74bd9c2\"},\n - \ {file = \"charset_normalizer-3.2.0-cp311-cp311-musllinux_1_1_ppc64le.whl\", - hash = \"sha256:7a4826ad2bd6b07ca615c74ab91f32f6c96d08f6fcc3902ceeedaec8cdc3bcd6\"},\n - \ {file = \"charset_normalizer-3.2.0-cp311-cp311-musllinux_1_1_s390x.whl\", - hash = \"sha256:3b1613dd5aee995ec6d4c69f00378bbd07614702a315a2cf6c1d21461fe17c23\"},\n - \ {file = \"charset_normalizer-3.2.0-cp311-cp311-musllinux_1_1_x86_64.whl\", - hash = \"sha256:9e608aafdb55eb9f255034709e20d5a83b6d60c054df0802fa9c9883d0a937aa\"},\n - \ {file = \"charset_normalizer-3.2.0-cp311-cp311-win32.whl\", hash = \"sha256:f2a1d0fd4242bd8643ce6f98927cf9c04540af6efa92323e9d3124f57727bfc1\"},\n - \ {file = \"charset_normalizer-3.2.0-cp311-cp311-win_amd64.whl\", hash = - \"sha256:681eb3d7e02e3c3655d1b16059fbfb605ac464c834a0c629048a30fad2b27489\"},\n - \ {file = \"charset_normalizer-3.2.0-cp37-cp37m-macosx_10_9_x86_64.whl\", - hash = \"sha256:c57921cda3a80d0f2b8aec7e25c8aa14479ea92b5b51b6876d975d925a2ea346\"},\n - \ {file = \"charset_normalizer-3.2.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", - hash = \"sha256:41b25eaa7d15909cf3ac4c96088c1f266a9a93ec44f87f1d13d4a0e86c81b982\"},\n - \ {file = \"charset_normalizer-3.2.0-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl\", - hash = \"sha256:f058f6963fd82eb143c692cecdc89e075fa0828db2e5b291070485390b2f1c9c\"},\n - \ {file = \"charset_normalizer-3.2.0-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl\", - hash = \"sha256:a7647ebdfb9682b7bb97e2a5e7cb6ae735b1c25008a70b906aecca294ee96cf4\"},\n - \ {file = \"charset_normalizer-3.2.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", - hash = \"sha256:eef9df1eefada2c09a5e7a40991b9fc6ac6ef20b1372abd48d2794a316dc0449\"},\n - \ {file = \"charset_normalizer-3.2.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", - hash = \"sha256:e03b8895a6990c9ab2cdcd0f2fe44088ca1c65ae592b8f795c3294af00a461c3\"},\n - \ {file = \"charset_normalizer-3.2.0-cp37-cp37m-musllinux_1_1_aarch64.whl\", - hash = \"sha256:ee4006268ed33370957f55bf2e6f4d263eaf4dc3cfc473d1d90baff6ed36ce4a\"},\n - \ {file = \"charset_normalizer-3.2.0-cp37-cp37m-musllinux_1_1_i686.whl\", - hash = \"sha256:c4983bf937209c57240cff65906b18bb35e64ae872da6a0db937d7b4af845dd7\"},\n - \ {file = \"charset_normalizer-3.2.0-cp37-cp37m-musllinux_1_1_ppc64le.whl\", - hash = \"sha256:3bb7fda7260735efe66d5107fb7e6af6a7c04c7fce9b2514e04b7a74b06bf5dd\"},\n - \ {file = \"charset_normalizer-3.2.0-cp37-cp37m-musllinux_1_1_s390x.whl\", - hash = \"sha256:72814c01533f51d68702802d74f77ea026b5ec52793c791e2da806a3844a46c3\"},\n - \ {file = \"charset_normalizer-3.2.0-cp37-cp37m-musllinux_1_1_x86_64.whl\", - hash = \"sha256:70c610f6cbe4b9fce272c407dd9d07e33e6bf7b4aa1b7ffb6f6ded8e634e3592\"},\n - \ {file = \"charset_normalizer-3.2.0-cp37-cp37m-win32.whl\", hash = \"sha256:a401b4598e5d3f4a9a811f3daf42ee2291790c7f9d74b18d75d6e21dda98a1a1\"},\n - \ {file = \"charset_normalizer-3.2.0-cp37-cp37m-win_amd64.whl\", hash = - \"sha256:c0b21078a4b56965e2b12f247467b234734491897e99c1d51cee628da9786959\"},\n - \ {file = \"charset_normalizer-3.2.0-cp38-cp38-macosx_10_9_universal2.whl\", - hash = \"sha256:95eb302ff792e12aba9a8b8f8474ab229a83c103d74a750ec0bd1c1eea32e669\"},\n - \ {file = \"charset_normalizer-3.2.0-cp38-cp38-macosx_10_9_x86_64.whl\", - hash = \"sha256:1a100c6d595a7f316f1b6f01d20815d916e75ff98c27a01ae817439ea7726329\"},\n - \ {file = \"charset_normalizer-3.2.0-cp38-cp38-macosx_11_0_arm64.whl\", - hash = \"sha256:6339d047dab2780cc6220f46306628e04d9750f02f983ddb37439ca47ced7149\"},\n - \ {file = \"charset_normalizer-3.2.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", - hash = \"sha256:e4b749b9cc6ee664a3300bb3a273c1ca8068c46be705b6c31cf5d276f8628a94\"},\n - \ {file = \"charset_normalizer-3.2.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl\", - hash = \"sha256:a38856a971c602f98472050165cea2cdc97709240373041b69030be15047691f\"},\n - \ {file = \"charset_normalizer-3.2.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl\", - hash = \"sha256:f87f746ee241d30d6ed93969de31e5ffd09a2961a051e60ae6bddde9ec3583aa\"},\n - \ {file = \"charset_normalizer-3.2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", - hash = \"sha256:89f1b185a01fe560bc8ae5f619e924407efca2191b56ce749ec84982fc59a32a\"},\n - \ {file = \"charset_normalizer-3.2.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", - hash = \"sha256:e1c8a2f4c69e08e89632defbfabec2feb8a8d99edc9f89ce33c4b9e36ab63037\"},\n - \ {file = \"charset_normalizer-3.2.0-cp38-cp38-musllinux_1_1_aarch64.whl\", - hash = \"sha256:2f4ac36d8e2b4cc1aa71df3dd84ff8efbe3bfb97ac41242fbcfc053c67434f46\"},\n - \ {file = \"charset_normalizer-3.2.0-cp38-cp38-musllinux_1_1_i686.whl\", - hash = \"sha256:a386ebe437176aab38c041de1260cd3ea459c6ce5263594399880bbc398225b2\"},\n - \ {file = \"charset_normalizer-3.2.0-cp38-cp38-musllinux_1_1_ppc64le.whl\", - hash = \"sha256:ccd16eb18a849fd8dcb23e23380e2f0a354e8daa0c984b8a732d9cfaba3a776d\"},\n - \ {file = \"charset_normalizer-3.2.0-cp38-cp38-musllinux_1_1_s390x.whl\", - hash = \"sha256:e6a5bf2cba5ae1bb80b154ed68a3cfa2fa00fde979a7f50d6598d3e17d9ac20c\"},\n - \ {file = \"charset_normalizer-3.2.0-cp38-cp38-musllinux_1_1_x86_64.whl\", - hash = \"sha256:45de3f87179c1823e6d9e32156fb14c1927fcc9aba21433f088fdfb555b77c10\"},\n - \ {file = \"charset_normalizer-3.2.0-cp38-cp38-win32.whl\", hash = \"sha256:1000fba1057b92a65daec275aec30586c3de2401ccdcd41f8a5c1e2c87078706\"},\n - \ {file = \"charset_normalizer-3.2.0-cp38-cp38-win_amd64.whl\", hash = \"sha256:8b2c760cfc7042b27ebdb4a43a4453bd829a5742503599144d54a032c5dc7e9e\"},\n - \ {file = \"charset_normalizer-3.2.0-cp39-cp39-macosx_10_9_universal2.whl\", - hash = \"sha256:855eafa5d5a2034b4621c74925d89c5efef61418570e5ef9b37717d9c796419c\"},\n - \ {file = \"charset_normalizer-3.2.0-cp39-cp39-macosx_10_9_x86_64.whl\", - hash = \"sha256:203f0c8871d5a7987be20c72442488a0b8cfd0f43b7973771640fc593f56321f\"},\n - \ {file = \"charset_normalizer-3.2.0-cp39-cp39-macosx_11_0_arm64.whl\", - hash = \"sha256:e857a2232ba53ae940d3456f7533ce6ca98b81917d47adc3c7fd55dad8fab858\"},\n - \ {file = \"charset_normalizer-3.2.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", - hash = \"sha256:5e86d77b090dbddbe78867a0275cb4df08ea195e660f1f7f13435a4649e954e5\"},\n - \ {file = \"charset_normalizer-3.2.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl\", - hash = \"sha256:c4fb39a81950ec280984b3a44f5bd12819953dc5fa3a7e6fa7a80db5ee853952\"},\n - \ {file = \"charset_normalizer-3.2.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl\", - hash = \"sha256:2dee8e57f052ef5353cf608e0b4c871aee320dd1b87d351c28764fc0ca55f9f4\"},\n - \ {file = \"charset_normalizer-3.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", - hash = \"sha256:8700f06d0ce6f128de3ccdbc1acaea1ee264d2caa9ca05daaf492fde7c2a7200\"},\n - \ {file = \"charset_normalizer-3.2.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", - hash = \"sha256:1920d4ff15ce893210c1f0c0e9d19bfbecb7983c76b33f046c13a8ffbd570252\"},\n - \ {file = \"charset_normalizer-3.2.0-cp39-cp39-musllinux_1_1_aarch64.whl\", - hash = \"sha256:c1c76a1743432b4b60ab3358c937a3fe1341c828ae6194108a94c69028247f22\"},\n - \ {file = \"charset_normalizer-3.2.0-cp39-cp39-musllinux_1_1_i686.whl\", - hash = \"sha256:f7560358a6811e52e9c4d142d497f1a6e10103d3a6881f18d04dbce3729c0e2c\"},\n - \ {file = \"charset_normalizer-3.2.0-cp39-cp39-musllinux_1_1_ppc64le.whl\", - hash = \"sha256:c8063cf17b19661471ecbdb3df1c84f24ad2e389e326ccaf89e3fb2484d8dd7e\"},\n - \ {file = \"charset_normalizer-3.2.0-cp39-cp39-musllinux_1_1_s390x.whl\", - hash = \"sha256:cd6dbe0238f7743d0efe563ab46294f54f9bc8f4b9bcf57c3c666cc5bc9d1299\"},\n - \ {file = \"charset_normalizer-3.2.0-cp39-cp39-musllinux_1_1_x86_64.whl\", - hash = \"sha256:1249cbbf3d3b04902ff081ffbb33ce3377fa6e4c7356f759f3cd076cc138d020\"},\n - \ {file = \"charset_normalizer-3.2.0-cp39-cp39-win32.whl\", hash = \"sha256:6c409c0deba34f147f77efaa67b8e4bb83d2f11c8806405f76397ae5b8c0d1c9\"},\n - \ {file = \"charset_normalizer-3.2.0-cp39-cp39-win_amd64.whl\", hash = \"sha256:7095f6fbfaa55defb6b733cfeb14efaae7a29f0b59d8cf213be4e7ca0b857b80\"},\n - \ {file = \"charset_normalizer-3.2.0-py3-none-any.whl\", hash = \"sha256:8e098148dd37b4ce3baca71fb394c81dc5d9c7728c95df695d2dca218edf40e6\"},\n]\n\n[[package]]\nname - = \"click\"\nversion = \"8.1.7\"\ndescription = \"Composable command line - interface toolkit\"\noptional = false\npython-versions = \">=3.7\"\nfiles - = [\n {file = \"click-8.1.7-py3-none-any.whl\", hash = \"sha256:ae74fb96c20a0277a1d615f1e4d73c8414f5a98db8b799a7931d1582f3390c28\"},\n - \ {file = \"click-8.1.7.tar.gz\", hash = \"sha256:ca9853ad459e787e2192211578cc907e7594e294c7ccc834310722b41b9ca6de\"},\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.\"\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.3.1\"\ndescription = \"Code coverage measurement - for Python\"\noptional = false\npython-versions = \">=3.8\"\nfiles = [\n {file - = \"coverage-7.3.1-cp310-cp310-macosx_10_9_x86_64.whl\", hash = \"sha256:cd0f7429ecfd1ff597389907045ff209c8fdb5b013d38cfa7c60728cb484b6e3\"},\n - \ {file = \"coverage-7.3.1-cp310-cp310-macosx_11_0_arm64.whl\", hash = \"sha256:966f10df9b2b2115da87f50f6a248e313c72a668248be1b9060ce935c871f276\"},\n - \ {file = \"coverage-7.3.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", - hash = \"sha256:0575c37e207bb9b98b6cf72fdaaa18ac909fb3d153083400c2d48e2e6d28bd8e\"},\n - \ {file = \"coverage-7.3.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", - hash = \"sha256:245c5a99254e83875c7fed8b8b2536f040997a9b76ac4c1da5bff398c06e860f\"},\n - \ {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\"},\n - \ {file = \"coverage-7.3.1-cp310-cp310-musllinux_1_1_aarch64.whl\", hash - = \"sha256:de30c1aa80f30af0f6b2058a91505ea6e36d6535d437520067f525f7df123887\"},\n - \ {file = \"coverage-7.3.1-cp310-cp310-musllinux_1_1_i686.whl\", hash = - \"sha256:50dd1e2dd13dbbd856ffef69196781edff26c800a74f070d3b3e3389cab2600d\"},\n - \ {file = \"coverage-7.3.1-cp310-cp310-musllinux_1_1_x86_64.whl\", hash - = \"sha256:b9c0c19f70d30219113b18fe07e372b244fb2a773d4afde29d5a2f7930765136\"},\n - \ {file = \"coverage-7.3.1-cp310-cp310-win32.whl\", hash = \"sha256:770f143980cc16eb601ccfd571846e89a5fe4c03b4193f2e485268f224ab602f\"},\n - \ {file = \"coverage-7.3.1-cp310-cp310-win_amd64.whl\", hash = \"sha256:cdd088c00c39a27cfa5329349cc763a48761fdc785879220d54eb785c8a38520\"},\n - \ {file = \"coverage-7.3.1-cp311-cp311-macosx_10_9_x86_64.whl\", hash = - \"sha256:74bb470399dc1989b535cb41f5ca7ab2af561e40def22d7e188e0a445e7639e3\"},\n - \ {file = \"coverage-7.3.1-cp311-cp311-macosx_11_0_arm64.whl\", hash = \"sha256:025ded371f1ca280c035d91b43252adbb04d2aea4c7105252d3cbc227f03b375\"},\n - \ {file = \"coverage-7.3.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", - hash = \"sha256:a6191b3a6ad3e09b6cfd75b45c6aeeffe7e3b0ad46b268345d159b8df8d835f9\"},\n - \ {file = \"coverage-7.3.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", - hash = \"sha256:7eb0b188f30e41ddd659a529e385470aa6782f3b412f860ce22b2491c89b8593\"},\n - \ {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\"},\n - \ {file = \"coverage-7.3.1-cp311-cp311-musllinux_1_1_aarch64.whl\", hash - = \"sha256:7eb3cd48d54b9bd0e73026dedce44773214064be93611deab0b6a43158c3d5a0\"},\n - \ {file = \"coverage-7.3.1-cp311-cp311-musllinux_1_1_i686.whl\", hash = - \"sha256:ac3c5b7e75acac31e490b7851595212ed951889918d398b7afa12736c85e13ce\"},\n - \ {file = \"coverage-7.3.1-cp311-cp311-musllinux_1_1_x86_64.whl\", hash - = \"sha256:5b4ee7080878077af0afa7238df1b967f00dc10763f6e1b66f5cced4abebb0a3\"},\n - \ {file = \"coverage-7.3.1-cp311-cp311-win32.whl\", hash = \"sha256:229c0dd2ccf956bf5aeede7e3131ca48b65beacde2029f0361b54bf93d36f45a\"},\n - \ {file = \"coverage-7.3.1-cp311-cp311-win_amd64.whl\", hash = \"sha256:c6f55d38818ca9596dc9019eae19a47410d5322408140d9a0076001a3dcb938c\"},\n - \ {file = \"coverage-7.3.1-cp312-cp312-macosx_10_9_x86_64.whl\", hash = - \"sha256:5289490dd1c3bb86de4730a92261ae66ea8d44b79ed3cc26464f4c2cde581fbc\"},\n - \ {file = \"coverage-7.3.1-cp312-cp312-macosx_11_0_arm64.whl\", hash = \"sha256:ca833941ec701fda15414be400c3259479bfde7ae6d806b69e63b3dc423b1832\"},\n - \ {file = \"coverage-7.3.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", - hash = \"sha256:cd694e19c031733e446c8024dedd12a00cda87e1c10bd7b8539a87963685e969\"},\n - \ {file = \"coverage-7.3.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", - hash = \"sha256:aab8e9464c00da5cb9c536150b7fbcd8850d376d1151741dd0d16dfe1ba4fd26\"},\n - \ {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\"},\n - \ {file = \"coverage-7.3.1-cp312-cp312-musllinux_1_1_aarch64.whl\", hash - = \"sha256:8a07b692129b8a14ad7a37941a3029c291254feb7a4237f245cfae2de78de037\"},\n - \ {file = \"coverage-7.3.1-cp312-cp312-musllinux_1_1_i686.whl\", hash = - \"sha256:2829c65c8faaf55b868ed7af3c7477b76b1c6ebeee99a28f59a2cb5907a45760\"},\n - \ {file = \"coverage-7.3.1-cp312-cp312-musllinux_1_1_x86_64.whl\", hash - = \"sha256:1f111a7d85658ea52ffad7084088277135ec5f368457275fc57f11cebb15607f\"},\n - \ {file = \"coverage-7.3.1-cp312-cp312-win32.whl\", hash = \"sha256:c397c70cd20f6df7d2a52283857af622d5f23300c4ca8e5bd8c7a543825baa5a\"},\n - \ {file = \"coverage-7.3.1-cp312-cp312-win_amd64.whl\", hash = \"sha256:5ae4c6da8b3d123500f9525b50bf0168023313963e0e2e814badf9000dd6ef92\"},\n - \ {file = \"coverage-7.3.1-cp38-cp38-macosx_10_9_x86_64.whl\", hash = \"sha256:ca70466ca3a17460e8fc9cea7123c8cbef5ada4be3140a1ef8f7b63f2f37108f\"},\n - \ {file = \"coverage-7.3.1-cp38-cp38-macosx_11_0_arm64.whl\", hash = \"sha256:f2781fd3cabc28278dc982a352f50c81c09a1a500cc2086dc4249853ea96b981\"},\n - \ {file = \"coverage-7.3.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", - hash = \"sha256:6407424621f40205bbe6325686417e5e552f6b2dba3535dd1f90afc88a61d465\"},\n - \ {file = \"coverage-7.3.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", - hash = \"sha256:04312b036580ec505f2b77cbbdfb15137d5efdfade09156961f5277149f5e344\"},\n - \ {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\"},\n - \ {file = \"coverage-7.3.1-cp38-cp38-musllinux_1_1_aarch64.whl\", hash = - \"sha256:53669b79f3d599da95a0afbef039ac0fadbb236532feb042c534fbb81b1a4e40\"},\n - \ {file = \"coverage-7.3.1-cp38-cp38-musllinux_1_1_i686.whl\", hash = \"sha256:614f1f98b84eb256e4f35e726bfe5ca82349f8dfa576faabf8a49ca09e630086\"},\n - \ {file = \"coverage-7.3.1-cp38-cp38-musllinux_1_1_x86_64.whl\", hash = - \"sha256:f1a317fdf5c122ad642db8a97964733ab7c3cf6009e1a8ae8821089993f175ff\"},\n - \ {file = \"coverage-7.3.1-cp38-cp38-win32.whl\", hash = \"sha256:defbbb51121189722420a208957e26e49809feafca6afeef325df66c39c4fdb3\"},\n - \ {file = \"coverage-7.3.1-cp38-cp38-win_amd64.whl\", hash = \"sha256:f4f456590eefb6e1b3c9ea6328c1e9fa0f1006e7481179d749b3376fc793478e\"},\n - \ {file = \"coverage-7.3.1-cp39-cp39-macosx_10_9_x86_64.whl\", hash = \"sha256:f12d8b11a54f32688b165fd1a788c408f927b0960984b899be7e4c190ae758f1\"},\n - \ {file = \"coverage-7.3.1-cp39-cp39-macosx_11_0_arm64.whl\", hash = \"sha256:f09195dda68d94a53123883de75bb97b0e35f5f6f9f3aa5bf6e496da718f0cb6\"},\n - \ {file = \"coverage-7.3.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", - hash = \"sha256:c6601a60318f9c3945be6ea0f2a80571f4299b6801716f8a6e4846892737ebe4\"},\n - \ {file = \"coverage-7.3.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", - hash = \"sha256:07d156269718670d00a3b06db2288b48527fc5f36859425ff7cec07c6b367745\"},\n - \ {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\"},\n - \ {file = \"coverage-7.3.1-cp39-cp39-musllinux_1_1_aarch64.whl\", hash = - \"sha256:5d991e13ad2ed3aced177f524e4d670f304c8233edad3210e02c465351f785a0\"},\n - \ {file = \"coverage-7.3.1-cp39-cp39-musllinux_1_1_i686.whl\", hash = \"sha256:586649ada7cf139445da386ab6f8ef00e6172f11a939fc3b2b7e7c9082052fa0\"},\n - \ {file = \"coverage-7.3.1-cp39-cp39-musllinux_1_1_x86_64.whl\", hash = - \"sha256:4aba512a15a3e1e4fdbfed2f5392ec221434a614cc68100ca99dcad7af29f3f8\"},\n - \ {file = \"coverage-7.3.1-cp39-cp39-win32.whl\", hash = \"sha256:6bc6f3f4692d806831c136c5acad5ccedd0262aa44c087c46b7101c77e139140\"},\n - \ {file = \"coverage-7.3.1-cp39-cp39-win_amd64.whl\", hash = \"sha256:553d7094cb27db58ea91332e8b5681bac107e7242c23f7629ab1316ee73c4981\"},\n - \ {file = \"coverage-7.3.1-pp38.pp39.pp310-none-any.whl\", hash = \"sha256:220eb51f5fb38dfdb7e5d54284ca4d0cd70ddac047d750111a68ab1798945194\"},\n - \ {file = \"coverage-7.3.1.tar.gz\", hash = \"sha256:6cb7fe1581deb67b782c153136541e20901aa312ceedaf1467dcb35255787952\"},\n]\n\n[package.extras]\ntoml - = [\"tomli\"]\n\n[[package]]\nname = \"cryptography\"\nversion = \"41.0.3\"\ndescription - = \"cryptography is a package which provides cryptographic recipes and primitives - to Python developers.\"\noptional = false\npython-versions = \">=3.7\"\nfiles - = [\n {file = \"cryptography-41.0.3-cp37-abi3-macosx_10_12_universal2.whl\", - hash = \"sha256:652627a055cb52a84f8c448185922241dd5217443ca194d5739b44612c5e6507\"},\n - \ {file = \"cryptography-41.0.3-cp37-abi3-macosx_10_12_x86_64.whl\", hash - = \"sha256:8f09daa483aedea50d249ef98ed500569841d6498aa9c9f4b0531b9964658922\"},\n - \ {file = \"cryptography-41.0.3-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", - hash = \"sha256:4fd871184321100fb400d759ad0cddddf284c4b696568204d281c902fc7b0d81\"},\n - \ {file = \"cryptography-41.0.3-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", - hash = \"sha256:84537453d57f55a50a5b6835622ee405816999a7113267739a1b4581f83535bd\"},\n - \ {file = \"cryptography-41.0.3-cp37-abi3-manylinux_2_28_aarch64.whl\", - hash = \"sha256:3fb248989b6363906827284cd20cca63bb1a757e0a2864d4c1682a985e3dca47\"},\n - \ {file = \"cryptography-41.0.3-cp37-abi3-manylinux_2_28_x86_64.whl\", hash - = \"sha256:42cb413e01a5d36da9929baa9d70ca90d90b969269e5a12d39c1e0d475010116\"},\n - \ {file = \"cryptography-41.0.3-cp37-abi3-musllinux_1_1_aarch64.whl\", hash - = \"sha256:aeb57c421b34af8f9fe830e1955bf493a86a7996cc1338fe41b30047d16e962c\"},\n - \ {file = \"cryptography-41.0.3-cp37-abi3-musllinux_1_1_x86_64.whl\", hash - = \"sha256:6af1c6387c531cd364b72c28daa29232162010d952ceb7e5ca8e2827526aceae\"},\n - \ {file = \"cryptography-41.0.3-cp37-abi3-win32.whl\", hash = \"sha256:0d09fb5356f975974dbcb595ad2d178305e5050656affb7890a1583f5e02a306\"},\n - \ {file = \"cryptography-41.0.3-cp37-abi3-win_amd64.whl\", hash = \"sha256:a983e441a00a9d57a4d7c91b3116a37ae602907a7618b882c8013b5762e80574\"},\n - \ {file = \"cryptography-41.0.3-pp310-pypy310_pp73-macosx_10_12_x86_64.whl\", - hash = \"sha256:5259cb659aa43005eb55a0e4ff2c825ca111a0da1814202c64d28a985d33b087\"},\n - \ {file = \"cryptography-41.0.3-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl\", - hash = \"sha256:67e120e9a577c64fe1f611e53b30b3e69744e5910ff3b6e97e935aeb96005858\"},\n - \ {file = \"cryptography-41.0.3-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl\", - hash = \"sha256:7efe8041897fe7a50863e51b77789b657a133c75c3b094e51b5e4b5cec7bf906\"},\n - \ {file = \"cryptography-41.0.3-pp310-pypy310_pp73-win_amd64.whl\", hash - = \"sha256:ce785cf81a7bdade534297ef9e490ddff800d956625020ab2ec2780a556c313e\"},\n - \ {file = \"cryptography-41.0.3-pp38-pypy38_pp73-macosx_10_12_x86_64.whl\", - hash = \"sha256:57a51b89f954f216a81c9d057bf1a24e2f36e764a1ca9a501a6964eb4a6800dd\"},\n - \ {file = \"cryptography-41.0.3-pp38-pypy38_pp73-manylinux_2_28_aarch64.whl\", - hash = \"sha256:4c2f0d35703d61002a2bbdcf15548ebb701cfdd83cdc12471d2bae80878a4207\"},\n - \ {file = \"cryptography-41.0.3-pp38-pypy38_pp73-manylinux_2_28_x86_64.whl\", - hash = \"sha256:23c2d778cf829f7d0ae180600b17e9fceea3c2ef8b31a99e3c694cbbf3a24b84\"},\n - \ {file = \"cryptography-41.0.3-pp38-pypy38_pp73-win_amd64.whl\", hash = - \"sha256:95dd7f261bb76948b52a5330ba5202b91a26fbac13ad0e9fc8a3ac04752058c7\"},\n - \ {file = \"cryptography-41.0.3-pp39-pypy39_pp73-macosx_10_12_x86_64.whl\", - hash = \"sha256:41d7aa7cdfded09b3d73a47f429c298e80796c8e825ddfadc84c8a7f12df212d\"},\n - \ {file = \"cryptography-41.0.3-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl\", - hash = \"sha256:d0d651aa754ef58d75cec6edfbd21259d93810b73f6ec246436a21b7841908de\"},\n - \ {file = \"cryptography-41.0.3-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl\", - hash = \"sha256:ab8de0d091acbf778f74286f4989cf3d1528336af1b59f3e5d2ebca8b5fe49e1\"},\n - \ {file = \"cryptography-41.0.3-pp39-pypy39_pp73-win_amd64.whl\", hash = - \"sha256:a74fbcdb2a0d46fe00504f571a2a540532f4c188e6ccf26f1f178480117b33c4\"},\n - \ {file = \"cryptography-41.0.3.tar.gz\", hash = \"sha256:6d192741113ef5e30d89dcb5b956ef4e1578f304708701b8b73d38e3e1461f34\"},\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 - = \"decorator\"\nversion = \"5.1.1\"\ndescription = \"Decorators for Humans\"\noptional - = false\npython-versions = \">=3.5\"\nfiles = [\n {file = \"decorator-5.1.1-py3-none-any.whl\", - hash = \"sha256:b8c3f85900b9dc423225913c5aace94729fe1fa9763b38939a95226f02d37186\"},\n - \ {file = \"decorator-5.1.1.tar.gz\", hash = \"sha256:637996211036b6385ef91435e4fae22989472f9d571faba8927ba8253acbc330\"},\n]\n\n[[package]]\nname - = \"django\"\nversion = \"4.2.6\"\ndescription = \"A high-level Python web - framework that encourages rapid development and clean, pragmatic design.\"\noptional - = false\npython-versions = \">=3.8\"\nfiles = [\n {file = \"Django-4.2.6-py3-none-any.whl\", - hash = \"sha256:a64d2487cdb00ad7461434320ccc38e60af9c404773a2f95ab0093b4453a3215\"},\n - \ {file = \"Django-4.2.6.tar.gz\", hash = \"sha256:08f41f468b63335aea0d904c5729e0250300f6a1907bf293a65499496cdbc68f\"},\n]\n\n[package.dependencies]\nasgiref - = \">=3.6.0,<4\"\nsqlparse = \">=0.3.1\"\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.\"\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.dev0)\", \"pytest - (>=4.6.11)\", \"sphinx (>=3.5.0)\", \"sphinx-notfound-page\"]\ndocs = [\"furo - (>=2021.8.17b43,<2021.9.dev0)\", \"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.3\"\ndescription = \"Extensions for - Django\"\noptional = false\npython-versions = \">=3.6\"\nfiles = [\n {file - = \"django-extensions-3.2.3.tar.gz\", hash = \"sha256:44d27919d04e23b3f40231c4ab7af4e61ce832ef46d610cc650d53e68328410a\"},\n - \ {file = \"django_extensions-3.2.3-py3-none-any.whl\", hash = \"sha256:9600b7562f79a92cbf1fde6403c04fee314608fefbb595502e34383ae8203401\"},\n]\n\n[package.dependencies]\nDjango - = \">=3.2\"\n\n[[package]]\nname = \"django-filter\"\nversion = \"23.3\"\ndescription - = \"Django-filter is a reusable Django application for allowing users to filter - querysets dynamically.\"\noptional = false\npython-versions = \">=3.7\"\nfiles - = [\n {file = \"django-filter-23.3.tar.gz\", hash = \"sha256:015fe155582e1805b40629344e4a6cf3cc40450827d294d040b4b8c1749a9fa6\"},\n - \ {file = \"django_filter-23.3-py3-none-any.whl\", hash = \"sha256:65bc5d1d8f4fff3aaf74cb5da537b6620e9214fb4b3180f6c560776b1b6dccd0\"},\n]\n\n[package.dependencies]\nDjango - = \">=3.2\"\n\n[[package]]\nname = \"djangorestframework\"\nversion = \"3.14.0\"\ndescription - = \"Web APIs for Django, made easy.\"\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.1.0\"\ndescription = \"A Django REST framework API adapter for the JSON:API - spec.\"\noptional = false\npython-versions = \">=3.7\"\nfiles = [\n {file - = \"djangorestframework-jsonapi-6.1.0.tar.gz\", hash = \"sha256:237a6ed3780f0b6571c838c33fde57286152166213ad2986cb1d0f45cff45425\"},\n - \ {file = \"djangorestframework_jsonapi-6.1.0-py2.py3-none-any.whl\", hash - = \"sha256:d35fc0868ef104038882203da160c7b51216dec3f4e089cd5177bb95f9fe4af1\"},\n]\n\n[package.dependencies]\ndjango - = \">=3.2\"\ndjangorestframework = \">=3.13\"\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 - = \"executing\"\nversion = \"1.2.0\"\ndescription = \"Get the currently executing - AST node of a frame, and other information\"\noptional = false\npython-versions - = \"*\"\nfiles = [\n {file = \"executing-1.2.0-py2.py3-none-any.whl\", - hash = \"sha256:0314a69e37426e3608aada02473b4161d4caf5a4b244d1d0c48072b8fee7bacc\"},\n - \ {file = \"executing-1.2.0.tar.gz\", hash = \"sha256:19da64c18d2d851112f09c287f8d3dbbdf725ab0e569077efb6cdcbd3497c107\"},\n]\n\n[package.extras]\ntests - = [\"asttokens\", \"littleutils\", \"pytest\", \"rich\"]\n\n[[package]]\nname - = \"factory-boy\"\nversion = \"3.3.0\"\ndescription = \"A versatile test fixtures - replacement based on thoughtbot's factory_bot for Ruby.\"\noptional = false\npython-versions - = \">=3.7\"\nfiles = [\n {file = \"factory_boy-3.3.0-py2.py3-none-any.whl\", - hash = \"sha256:a2cdbdb63228177aa4f1c52f4b6d83fab2b8623bf602c7dedd7eb83c0f69c04c\"},\n - \ {file = \"factory_boy-3.3.0.tar.gz\", hash = \"sha256:bc76d97d1a65bbd9842a6d722882098eb549ec8ee1081f9fb2e8ff29f0c300f1\"},\n]\n\n[package.dependencies]\nFaker - = \">=0.7.0\"\n\n[package.extras]\ndev = [\"Django\", \"Pillow\", \"SQLAlchemy\", - \"coverage\", \"flake8\", \"isort\", \"mongoengine\", \"sqlalchemy-utils\", - \"tox\", \"wheel (>=0.32.0)\", \"zest.releaser[recommended]\"]\ndoc = [\"Sphinx\", - \"sphinx-rtd-theme\", \"sphinxcontrib-spelling\"]\n\n[[package]]\nname = \"faker\"\nversion - = \"19.4.0\"\ndescription = \"Faker is a Python package that generates fake - data for you.\"\noptional = false\npython-versions = \">=3.8\"\nfiles = [\n - \ {file = \"Faker-19.4.0-py3-none-any.whl\", hash = \"sha256:11f0d2a6632d212e8ab89fd9152a1b8db777816e42f3579f8c63c11e43cec873\"},\n - \ {file = \"Faker-19.4.0.tar.gz\", hash = \"sha256:0c3a7cbaa6497dcc18819bfe31ae916d2180c31a3b1ea8907c948d94eb06955d\"},\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\"\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\"\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.\"\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\"\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\"\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 .\"\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\"\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.\"\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 = \"frozenlist\"\nversion = \"1.4.0\"\ndescription - = \"A list-like structure which implements collections.abc.MutableSequence\"\noptional - = false\npython-versions = \">=3.8\"\nfiles = [\n {file = \"frozenlist-1.4.0-cp310-cp310-macosx_10_9_universal2.whl\", - hash = \"sha256:764226ceef3125e53ea2cb275000e309c0aa5464d43bd72abd661e27fffc26ab\"},\n - \ {file = \"frozenlist-1.4.0-cp310-cp310-macosx_10_9_x86_64.whl\", hash - = \"sha256:d6484756b12f40003c6128bfcc3fa9f0d49a687e171186c2d85ec82e3758c559\"},\n - \ {file = \"frozenlist-1.4.0-cp310-cp310-macosx_11_0_arm64.whl\", hash = - \"sha256:9ac08e601308e41eb533f232dbf6b7e4cea762f9f84f6357136eed926c15d12c\"},\n - \ {file = \"frozenlist-1.4.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", - hash = \"sha256:d081f13b095d74b67d550de04df1c756831f3b83dc9881c38985834387487f1b\"},\n - \ {file = \"frozenlist-1.4.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl\", - hash = \"sha256:71932b597f9895f011f47f17d6428252fc728ba2ae6024e13c3398a087c2cdea\"},\n - \ {file = \"frozenlist-1.4.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl\", - hash = \"sha256:981b9ab5a0a3178ff413bca62526bb784249421c24ad7381e39d67981be2c326\"},\n - \ {file = \"frozenlist-1.4.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", - hash = \"sha256:e41f3de4df3e80de75845d3e743b3f1c4c8613c3997a912dbf0229fc61a8b963\"},\n - \ {file = \"frozenlist-1.4.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", - hash = \"sha256:6918d49b1f90821e93069682c06ffde41829c346c66b721e65a5c62b4bab0300\"},\n - \ {file = \"frozenlist-1.4.0-cp310-cp310-musllinux_1_1_aarch64.whl\", hash - = \"sha256:0e5c8764c7829343d919cc2dfc587a8db01c4f70a4ebbc49abde5d4b158b007b\"},\n - \ {file = \"frozenlist-1.4.0-cp310-cp310-musllinux_1_1_i686.whl\", hash - = \"sha256:8d0edd6b1c7fb94922bf569c9b092ee187a83f03fb1a63076e7774b60f9481a8\"},\n - \ {file = \"frozenlist-1.4.0-cp310-cp310-musllinux_1_1_ppc64le.whl\", hash - = \"sha256:e29cda763f752553fa14c68fb2195150bfab22b352572cb36c43c47bedba70eb\"},\n - \ {file = \"frozenlist-1.4.0-cp310-cp310-musllinux_1_1_s390x.whl\", hash - = \"sha256:0c7c1b47859ee2cac3846fde1c1dc0f15da6cec5a0e5c72d101e0f83dcb67ff9\"},\n - \ {file = \"frozenlist-1.4.0-cp310-cp310-musllinux_1_1_x86_64.whl\", hash - = \"sha256:901289d524fdd571be1c7be054f48b1f88ce8dddcbdf1ec698b27d4b8b9e5d62\"},\n - \ {file = \"frozenlist-1.4.0-cp310-cp310-win32.whl\", hash = \"sha256:1a0848b52815006ea6596c395f87449f693dc419061cc21e970f139d466dc0a0\"},\n - \ {file = \"frozenlist-1.4.0-cp310-cp310-win_amd64.whl\", hash = \"sha256:b206646d176a007466358aa21d85cd8600a415c67c9bd15403336c331a10d956\"},\n - \ {file = \"frozenlist-1.4.0-cp311-cp311-macosx_10_9_universal2.whl\", hash - = \"sha256:de343e75f40e972bae1ef6090267f8260c1446a1695e77096db6cfa25e759a95\"},\n - \ {file = \"frozenlist-1.4.0-cp311-cp311-macosx_10_9_x86_64.whl\", hash - = \"sha256:ad2a9eb6d9839ae241701d0918f54c51365a51407fd80f6b8289e2dfca977cc3\"},\n - \ {file = \"frozenlist-1.4.0-cp311-cp311-macosx_11_0_arm64.whl\", hash = - \"sha256:bd7bd3b3830247580de99c99ea2a01416dfc3c34471ca1298bccabf86d0ff4dc\"},\n - \ {file = \"frozenlist-1.4.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", - hash = \"sha256:bdf1847068c362f16b353163391210269e4f0569a3c166bc6a9f74ccbfc7e839\"},\n - \ {file = \"frozenlist-1.4.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl\", - hash = \"sha256:38461d02d66de17455072c9ba981d35f1d2a73024bee7790ac2f9e361ef1cd0c\"},\n - \ {file = \"frozenlist-1.4.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl\", - hash = \"sha256:d5a32087d720c608f42caed0ef36d2b3ea61a9d09ee59a5142d6070da9041b8f\"},\n - \ {file = \"frozenlist-1.4.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", - hash = \"sha256:dd65632acaf0d47608190a71bfe46b209719bf2beb59507db08ccdbe712f969b\"},\n - \ {file = \"frozenlist-1.4.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", - hash = \"sha256:261b9f5d17cac914531331ff1b1d452125bf5daa05faf73b71d935485b0c510b\"},\n - \ {file = \"frozenlist-1.4.0-cp311-cp311-musllinux_1_1_aarch64.whl\", hash - = \"sha256:b89ac9768b82205936771f8d2eb3ce88503b1556324c9f903e7156669f521472\"},\n - \ {file = \"frozenlist-1.4.0-cp311-cp311-musllinux_1_1_i686.whl\", hash - = \"sha256:008eb8b31b3ea6896da16c38c1b136cb9fec9e249e77f6211d479db79a4eaf01\"},\n - \ {file = \"frozenlist-1.4.0-cp311-cp311-musllinux_1_1_ppc64le.whl\", hash - = \"sha256:e74b0506fa5aa5598ac6a975a12aa8928cbb58e1f5ac8360792ef15de1aa848f\"},\n - \ {file = \"frozenlist-1.4.0-cp311-cp311-musllinux_1_1_s390x.whl\", hash - = \"sha256:490132667476f6781b4c9458298b0c1cddf237488abd228b0b3650e5ecba7467\"},\n - \ {file = \"frozenlist-1.4.0-cp311-cp311-musllinux_1_1_x86_64.whl\", hash - = \"sha256:76d4711f6f6d08551a7e9ef28c722f4a50dd0fc204c56b4bcd95c6cc05ce6fbb\"},\n - \ {file = \"frozenlist-1.4.0-cp311-cp311-win32.whl\", hash = \"sha256:a02eb8ab2b8f200179b5f62b59757685ae9987996ae549ccf30f983f40602431\"},\n - \ {file = \"frozenlist-1.4.0-cp311-cp311-win_amd64.whl\", hash = \"sha256:515e1abc578dd3b275d6a5114030b1330ba044ffba03f94091842852f806f1c1\"},\n - \ {file = \"frozenlist-1.4.0-cp38-cp38-macosx_10_9_universal2.whl\", hash - = \"sha256:f0ed05f5079c708fe74bf9027e95125334b6978bf07fd5ab923e9e55e5fbb9d3\"},\n - \ {file = \"frozenlist-1.4.0-cp38-cp38-macosx_10_9_x86_64.whl\", hash = - \"sha256:ca265542ca427bf97aed183c1676e2a9c66942e822b14dc6e5f42e038f92a503\"},\n - \ {file = \"frozenlist-1.4.0-cp38-cp38-macosx_11_0_arm64.whl\", hash = \"sha256:491e014f5c43656da08958808588cc6c016847b4360e327a62cb308c791bd2d9\"},\n - \ {file = \"frozenlist-1.4.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", - hash = \"sha256:17ae5cd0f333f94f2e03aaf140bb762c64783935cc764ff9c82dff626089bebf\"},\n - \ {file = \"frozenlist-1.4.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl\", - hash = \"sha256:1e78fb68cf9c1a6aa4a9a12e960a5c9dfbdb89b3695197aa7064705662515de2\"},\n - \ {file = \"frozenlist-1.4.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl\", - hash = \"sha256:d5655a942f5f5d2c9ed93d72148226d75369b4f6952680211972a33e59b1dfdc\"},\n - \ {file = \"frozenlist-1.4.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", - hash = \"sha256:c11b0746f5d946fecf750428a95f3e9ebe792c1ee3b1e96eeba145dc631a9672\"},\n - \ {file = \"frozenlist-1.4.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", - hash = \"sha256:e66d2a64d44d50d2543405fb183a21f76b3b5fd16f130f5c99187c3fb4e64919\"},\n - \ {file = \"frozenlist-1.4.0-cp38-cp38-musllinux_1_1_aarch64.whl\", hash - = \"sha256:88f7bc0fcca81f985f78dd0fa68d2c75abf8272b1f5c323ea4a01a4d7a614efc\"},\n - \ {file = \"frozenlist-1.4.0-cp38-cp38-musllinux_1_1_i686.whl\", hash = - \"sha256:5833593c25ac59ede40ed4de6d67eb42928cca97f26feea219f21d0ed0959b79\"},\n - \ {file = \"frozenlist-1.4.0-cp38-cp38-musllinux_1_1_ppc64le.whl\", hash - = \"sha256:fec520865f42e5c7f050c2a79038897b1c7d1595e907a9e08e3353293ffc948e\"},\n - \ {file = \"frozenlist-1.4.0-cp38-cp38-musllinux_1_1_s390x.whl\", hash = - \"sha256:b826d97e4276750beca7c8f0f1a4938892697a6bcd8ec8217b3312dad6982781\"},\n - \ {file = \"frozenlist-1.4.0-cp38-cp38-musllinux_1_1_x86_64.whl\", hash - = \"sha256:ceb6ec0a10c65540421e20ebd29083c50e6d1143278746a4ef6bcf6153171eb8\"},\n - \ {file = \"frozenlist-1.4.0-cp38-cp38-win32.whl\", hash = \"sha256:2b8bcf994563466db019fab287ff390fffbfdb4f905fc77bc1c1d604b1c689cc\"},\n - \ {file = \"frozenlist-1.4.0-cp38-cp38-win_amd64.whl\", hash = \"sha256:a6c8097e01886188e5be3e6b14e94ab365f384736aa1fca6a0b9e35bd4a30bc7\"},\n - \ {file = \"frozenlist-1.4.0-cp39-cp39-macosx_10_9_universal2.whl\", hash - = \"sha256:6c38721585f285203e4b4132a352eb3daa19121a035f3182e08e437cface44bf\"},\n - \ {file = \"frozenlist-1.4.0-cp39-cp39-macosx_10_9_x86_64.whl\", hash = - \"sha256:a0c6da9aee33ff0b1a451e867da0c1f47408112b3391dd43133838339e410963\"},\n - \ {file = \"frozenlist-1.4.0-cp39-cp39-macosx_11_0_arm64.whl\", hash = \"sha256:93ea75c050c5bb3d98016b4ba2497851eadf0ac154d88a67d7a6816206f6fa7f\"},\n - \ {file = \"frozenlist-1.4.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", - hash = \"sha256:f61e2dc5ad442c52b4887f1fdc112f97caeff4d9e6ebe78879364ac59f1663e1\"},\n - \ {file = \"frozenlist-1.4.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl\", - hash = \"sha256:aa384489fefeb62321b238e64c07ef48398fe80f9e1e6afeff22e140e0850eef\"},\n - \ {file = \"frozenlist-1.4.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl\", - hash = \"sha256:10ff5faaa22786315ef57097a279b833ecab1a0bfb07d604c9cbb1c4cdc2ed87\"},\n - \ {file = \"frozenlist-1.4.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", - hash = \"sha256:007df07a6e3eb3e33e9a1fe6a9db7af152bbd8a185f9aaa6ece10a3529e3e1c6\"},\n - \ {file = \"frozenlist-1.4.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", - hash = \"sha256:7f4f399d28478d1f604c2ff9119907af9726aed73680e5ed1ca634d377abb087\"},\n - \ {file = \"frozenlist-1.4.0-cp39-cp39-musllinux_1_1_aarch64.whl\", hash - = \"sha256:c5374b80521d3d3f2ec5572e05adc94601985cc526fb276d0c8574a6d749f1b3\"},\n - \ {file = \"frozenlist-1.4.0-cp39-cp39-musllinux_1_1_i686.whl\", hash = - \"sha256:ce31ae3e19f3c902de379cf1323d90c649425b86de7bbdf82871b8a2a0615f3d\"},\n - \ {file = \"frozenlist-1.4.0-cp39-cp39-musllinux_1_1_ppc64le.whl\", hash - = \"sha256:7211ef110a9194b6042449431e08c4d80c0481e5891e58d429df5899690511c2\"},\n - \ {file = \"frozenlist-1.4.0-cp39-cp39-musllinux_1_1_s390x.whl\", hash = - \"sha256:556de4430ce324c836789fa4560ca62d1591d2538b8ceb0b4f68fb7b2384a27a\"},\n - \ {file = \"frozenlist-1.4.0-cp39-cp39-musllinux_1_1_x86_64.whl\", hash - = \"sha256:7645a8e814a3ee34a89c4a372011dcd817964ce8cb273c8ed6119d706e9613e3\"},\n - \ {file = \"frozenlist-1.4.0-cp39-cp39-win32.whl\", hash = \"sha256:19488c57c12d4e8095a922f328df3f179c820c212940a498623ed39160bc3c2f\"},\n - \ {file = \"frozenlist-1.4.0-cp39-cp39-win_amd64.whl\", hash = \"sha256:6221d84d463fb110bdd7619b69cb43878a11d51cbb9394ae3105d082d5199167\"},\n - \ {file = \"frozenlist-1.4.0.tar.gz\", hash = \"sha256:09163bdf0b2907454042edb19f887c6d33806adc71fbd54afc14908bfdc22251\"},\n]\n\n[[package]]\nname - = \"gunicorn\"\nversion = \"20.1.0\"\ndescription = \"WSGI HTTP Server for - UNIX\"\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 = \"idna\"\nversion = \"3.4\"\ndescription - = \"Internationalized Domain Names in Applications (IDNA)\"\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\"\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\"\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 - = \"ipdb\"\nversion = \"0.13.13\"\ndescription = \"IPython-enabled pdb\"\noptional - = false\npython-versions = \">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*\"\nfiles - = [\n {file = \"ipdb-0.13.13-py3-none-any.whl\", hash = \"sha256:45529994741c4ab6d2388bfa5d7b725c2cf7fe9deffabdb8a6113aa5ed449ed4\"},\n - \ {file = \"ipdb-0.13.13.tar.gz\", hash = \"sha256:e3ac6018ef05126d442af680aad863006ec19d02290561ac88b8b1c0b0cfc726\"},\n]\n\n[package.dependencies]\ndecorator - = {version = \"*\", markers = \"python_version >= \\\"3.11\\\"\"}\nipython - = {version = \">=7.31.1\", markers = \"python_version >= \\\"3.11\\\"\"}\n\n[[package]]\nname - = \"ipython\"\nversion = \"8.15.0\"\ndescription = \"IPython: Productive Interactive - Computing\"\noptional = false\npython-versions = \">=3.9\"\nfiles = [\n {file - = \"ipython-8.15.0-py3-none-any.whl\", hash = \"sha256:45a2c3a529296870a97b7de34eda4a31bee16bc7bf954e07d39abe49caf8f887\"},\n - \ {file = \"ipython-8.15.0.tar.gz\", hash = \"sha256:2baeb5be6949eeebf532150f81746f8333e2ccce02de1c7eedde3f23ed5e9f1e\"},\n]\n\n[package.dependencies]\nappnope - = {version = \"*\", markers = \"sys_platform == \\\"darwin\\\"\"}\nbackcall - = \"*\"\ncolorama = {version = \"*\", markers = \"sys_platform == \\\"win32\\\"\"}\ndecorator - = \"*\"\njedi = \">=0.16\"\nmatplotlib-inline = \"*\"\npexpect = {version - = \">4.3\", markers = \"sys_platform != \\\"win32\\\"\"}\npickleshare = \"*\"\nprompt-toolkit - = \">=3.0.30,<3.0.37 || >3.0.37,<3.1.0\"\npygments = \">=2.4.0\"\nstack-data - = \"*\"\ntraitlets = \">=5\"\n\n[package.extras]\nall = [\"black\", \"curio\", - \"docrepr\", \"exceptiongroup\", \"ipykernel\", \"ipyparallel\", \"ipywidgets\", - \"matplotlib\", \"matplotlib (!=3.2.0)\", \"nbconvert\", \"nbformat\", \"notebook\", - \"numpy (>=1.21)\", \"pandas\", \"pytest (<7)\", \"pytest (<7.1)\", \"pytest-asyncio\", - \"qtconsole\", \"setuptools (>=18.5)\", \"sphinx (>=1.3)\", \"sphinx-rtd-theme\", - \"stack-data\", \"testpath\", \"trio\", \"typing-extensions\"]\nblack = [\"black\"]\ndoc - = [\"docrepr\", \"exceptiongroup\", \"ipykernel\", \"matplotlib\", \"pytest - (<7)\", \"pytest (<7.1)\", \"pytest-asyncio\", \"setuptools (>=18.5)\", \"sphinx - (>=1.3)\", \"sphinx-rtd-theme\", \"stack-data\", \"testpath\", \"typing-extensions\"]\nkernel - = [\"ipykernel\"]\nnbconvert = [\"nbconvert\"]\nnbformat = [\"nbformat\"]\nnotebook - = [\"ipywidgets\", \"notebook\"]\nparallel = [\"ipyparallel\"]\nqtconsole - = [\"qtconsole\"]\ntest = [\"pytest (<7.1)\", \"pytest-asyncio\", \"testpath\"]\ntest-extra - = [\"curio\", \"matplotlib (!=3.2.0)\", \"nbformat\", \"numpy (>=1.21)\", - \"pandas\", \"pytest (<7.1)\", \"pytest-asyncio\", \"testpath\", \"trio\"]\n\n[[package]]\nname - = \"isort\"\nversion = \"5.12.0\"\ndescription = \"A Python utility / library - to sort Python imports.\"\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 = \"jedi\"\nversion = \"0.19.0\"\ndescription - = \"An autocompletion tool for Python that can be used for text editors.\"\noptional - = false\npython-versions = \">=3.6\"\nfiles = [\n {file = \"jedi-0.19.0-py2.py3-none-any.whl\", - hash = \"sha256:cb8ce23fbccff0025e9386b5cf85e892f94c9b822378f8da49970471335ac64e\"},\n - \ {file = \"jedi-0.19.0.tar.gz\", hash = \"sha256:bcf9894f1753969cbac8022a8c2eaee06bfa3724e4192470aaffe7eb6272b0c4\"},\n]\n\n[package.dependencies]\nparso - = \">=0.8.3,<0.9.0\"\n\n[package.extras]\ndocs = [\"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)\"]\nqa - = [\"flake8 (==5.0.4)\", \"mypy (==0.971)\", \"types-setuptools (==67.2.0.1)\"]\ntesting - = [\"Django (<3.1)\", \"attrs\", \"colorama\", \"docopt\", \"pytest (<7.0.0)\"]\n\n[[package]]\nname - = \"josepy\"\nversion = \"1.13.0\"\ndescription = \"JOSE protocol implementation - in Python\"\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 = \"matplotlib-inline\"\nversion - = \"0.1.6\"\ndescription = \"Inline Matplotlib backend for Jupyter\"\noptional - = false\npython-versions = \">=3.5\"\nfiles = [\n {file = \"matplotlib-inline-0.1.6.tar.gz\", - hash = \"sha256:f887e5f10ba98e8d2b150ddcf4702c1e5f8b3a20005eb0f74bfdbd360ee6f304\"},\n - \ {file = \"matplotlib_inline-0.1.6-py3-none-any.whl\", hash = \"sha256:f1f41aab5328aa5aaea9b16d083b128102f8712542f819fe7e6a420ff581b311\"},\n]\n\n[package.dependencies]\ntraitlets - = \"*\"\n\n[[package]]\nname = \"mccabe\"\nversion = \"0.7.0\"\ndescription - = \"McCabe checker, plugin for flake8\"\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.\"\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\"\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.\"\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\"\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 - = \"parso\"\nversion = \"0.8.3\"\ndescription = \"A Python Parser\"\noptional - = false\npython-versions = \">=3.6\"\nfiles = [\n {file = \"parso-0.8.3-py2.py3-none-any.whl\", - hash = \"sha256:c001d4636cd3aecdaf33cbb40aebb59b094be2a74c556778ef5576c175e19e75\"},\n - \ {file = \"parso-0.8.3.tar.gz\", hash = \"sha256:8c07be290bb59f03588915921e29e8a50002acaf2cdc5fa0e0114f91709fafa0\"},\n]\n\n[package.extras]\nqa - = [\"flake8 (==3.8.3)\", \"mypy (==0.782)\"]\ntesting = [\"docopt\", \"pytest - (<6.0.0)\"]\n\n[[package]]\nname = \"pathspec\"\nversion = \"0.11.2\"\ndescription - = \"Utility library for gitignore style pattern matching of file paths.\"\noptional - = false\npython-versions = \">=3.7\"\nfiles = [\n {file = \"pathspec-0.11.2-py3-none-any.whl\", - hash = \"sha256:1d6ed233af05e679efb96b1851550ea95bbb64b7c490b0f5aa52996c11e92a20\"},\n - \ {file = \"pathspec-0.11.2.tar.gz\", hash = \"sha256:e0d8d0ac2f12da61956eb2306b69f9469b42f4deb0f3cb6ed47b9cce9996ced3\"},\n]\n\n[[package]]\nname - = \"pdbpp\"\nversion = \"0.10.3\"\ndescription = \"pdb++, a drop-in replacement - for pdb\"\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 - = \"pexpect\"\nversion = \"4.8.0\"\ndescription = \"Pexpect allows easy control - of interactive console applications.\"\noptional = false\npython-versions - = \"*\"\nfiles = [\n {file = \"pexpect-4.8.0-py2.py3-none-any.whl\", hash - = \"sha256:0b48a55dcb3c05f3329815901ea4fc1537514d6ba867a152b581d69ae3710937\"},\n - \ {file = \"pexpect-4.8.0.tar.gz\", hash = \"sha256:fc65a43959d153d0114afe13997d439c22823a27cefceb5ff35c2178c6784c0c\"},\n]\n\n[package.dependencies]\nptyprocess - = \">=0.5\"\n\n[[package]]\nname = \"pickleshare\"\nversion = \"0.7.5\"\ndescription - = \"Tiny 'shelve'-like database with concurrency support\"\noptional = false\npython-versions - = \"*\"\nfiles = [\n {file = \"pickleshare-0.7.5-py2.py3-none-any.whl\", - hash = \"sha256:9649af414d74d4df115d5d718f82acb59c9d418196b7b4290ed47a12ce62df56\"},\n - \ {file = \"pickleshare-0.7.5.tar.gz\", hash = \"sha256:87683d47965c1da65cdacaf31c8441d12b8044cdec9aca500cd78fc2c683afca\"},\n]\n\n[[package]]\nname - = \"platformdirs\"\nversion = \"3.10.0\"\ndescription = \"A small Python package - for determining appropriate platform-specific dirs, e.g. a \\\"user data dir\\\".\"\noptional - = false\npython-versions = \">=3.7\"\nfiles = [\n {file = \"platformdirs-3.10.0-py3-none-any.whl\", - hash = \"sha256:d7c24979f292f916dc9cbf8648319032f551ea8c49a4c9bf2fb556a02070ec1d\"},\n - \ {file = \"platformdirs-3.10.0.tar.gz\", hash = \"sha256:b45696dab2d7cc691a3226759c0d3b00c47c8b6e293d96f6436f733303f77f6d\"},\n]\n\n[package.extras]\ndocs - = [\"furo (>=2023.7.26)\", \"proselint (>=0.13)\", \"sphinx (>=7.1.1)\", \"sphinx-autodoc-typehints - (>=1.24)\"]\ntest = [\"appdirs (==1.4.4)\", \"covdefaults (>=2.3)\", \"pytest - (>=7.4)\", \"pytest-cov (>=4.1)\", \"pytest-mock (>=3.11.1)\"]\n\n[[package]]\nname - = \"pluggy\"\nversion = \"1.3.0\"\ndescription = \"plugin and hook calling - mechanisms for python\"\noptional = false\npython-versions = \">=3.8\"\nfiles - = [\n {file = \"pluggy-1.3.0-py3-none-any.whl\", hash = \"sha256:d89c696a773f8bd377d18e5ecda92b7a3793cbe66c87060a6fb58c7b6e1061f7\"},\n - \ {file = \"pluggy-1.3.0.tar.gz\", hash = \"sha256:cf61ae8f126ac6f7c451172cf30e3e43d3ca77615509771b3a984a0730651e12\"},\n]\n\n[package.extras]\ndev - = [\"pre-commit\", \"tox\"]\ntesting = [\"pytest\", \"pytest-benchmark\"]\n\n[[package]]\nname - = \"prompt-toolkit\"\nversion = \"3.0.39\"\ndescription = \"Library for building - powerful interactive command lines in Python\"\noptional = false\npython-versions - = \">=3.7.0\"\nfiles = [\n {file = \"prompt_toolkit-3.0.39-py3-none-any.whl\", - hash = \"sha256:9dffbe1d8acf91e3de75f3b544e4842382fc06c6babe903ac9acb74dc6e08d88\"},\n - \ {file = \"prompt_toolkit-3.0.39.tar.gz\", hash = \"sha256:04505ade687dc26dc4284b1ad19a83be2f2afe83e7a828ace0c72f3a1df72aac\"},\n]\n\n[package.dependencies]\nwcwidth - = \"*\"\n\n[[package]]\nname = \"psycopg2-binary\"\nversion = \"2.9.9\"\ndescription - = \"psycopg2 - Python-PostgreSQL Database Adapter\"\noptional = false\npython-versions - = \">=3.7\"\nfiles = [\n {file = \"psycopg2-binary-2.9.9.tar.gz\", hash - = \"sha256:7f01846810177d829c7692f1f5ada8096762d9172af1b1a28d4ab5b77c923c1c\"},\n - \ {file = \"psycopg2_binary-2.9.9-cp310-cp310-macosx_10_9_x86_64.whl\", - hash = \"sha256:c2470da5418b76232f02a2fcd2229537bb2d5a7096674ce61859c3229f2eb202\"},\n - \ {file = \"psycopg2_binary-2.9.9-cp310-cp310-macosx_11_0_arm64.whl\", hash - = \"sha256:c6af2a6d4b7ee9615cbb162b0738f6e1fd1f5c3eda7e5da17861eacf4c717ea7\"},\n - \ {file = \"psycopg2_binary-2.9.9-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", - hash = \"sha256:75723c3c0fbbf34350b46a3199eb50638ab22a0228f93fb472ef4d9becc2382b\"},\n - \ {file = \"psycopg2_binary-2.9.9-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl\", - hash = \"sha256:83791a65b51ad6ee6cf0845634859d69a038ea9b03d7b26e703f94c7e93dbcf9\"},\n - \ {file = \"psycopg2_binary-2.9.9-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl\", - hash = \"sha256:0ef4854e82c09e84cc63084a9e4ccd6d9b154f1dbdd283efb92ecd0b5e2b8c84\"},\n - \ {file = \"psycopg2_binary-2.9.9-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", - hash = \"sha256:ed1184ab8f113e8d660ce49a56390ca181f2981066acc27cf637d5c1e10ce46e\"},\n - \ {file = \"psycopg2_binary-2.9.9-cp310-cp310-musllinux_1_1_aarch64.whl\", - hash = \"sha256:d2997c458c690ec2bc6b0b7ecbafd02b029b7b4283078d3b32a852a7ce3ddd98\"},\n - \ {file = \"psycopg2_binary-2.9.9-cp310-cp310-musllinux_1_1_i686.whl\", - hash = \"sha256:b58b4710c7f4161b5e9dcbe73bb7c62d65670a87df7bcce9e1faaad43e715245\"},\n - \ {file = \"psycopg2_binary-2.9.9-cp310-cp310-musllinux_1_1_ppc64le.whl\", - hash = \"sha256:0c009475ee389757e6e34611d75f6e4f05f0cf5ebb76c6037508318e1a1e0d7e\"},\n - \ {file = \"psycopg2_binary-2.9.9-cp310-cp310-musllinux_1_1_x86_64.whl\", - hash = \"sha256:8dbf6d1bc73f1d04ec1734bae3b4fb0ee3cb2a493d35ede9badbeb901fb40f6f\"},\n - \ {file = \"psycopg2_binary-2.9.9-cp310-cp310-win32.whl\", hash = \"sha256:3f78fd71c4f43a13d342be74ebbc0666fe1f555b8837eb113cb7416856c79682\"},\n - \ {file = \"psycopg2_binary-2.9.9-cp310-cp310-win_amd64.whl\", hash = \"sha256:876801744b0dee379e4e3c38b76fc89f88834bb15bf92ee07d94acd06ec890a0\"},\n - \ {file = \"psycopg2_binary-2.9.9-cp311-cp311-macosx_10_9_x86_64.whl\", - hash = \"sha256:ee825e70b1a209475622f7f7b776785bd68f34af6e7a46e2e42f27b659b5bc26\"},\n - \ {file = \"psycopg2_binary-2.9.9-cp311-cp311-macosx_11_0_arm64.whl\", hash - = \"sha256:1ea665f8ce695bcc37a90ee52de7a7980be5161375d42a0b6c6abedbf0d81f0f\"},\n - \ {file = \"psycopg2_binary-2.9.9-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", - hash = \"sha256:143072318f793f53819048fdfe30c321890af0c3ec7cb1dfc9cc87aa88241de2\"},\n - \ {file = \"psycopg2_binary-2.9.9-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl\", - hash = \"sha256:c332c8d69fb64979ebf76613c66b985414927a40f8defa16cf1bc028b7b0a7b0\"},\n - \ {file = \"psycopg2_binary-2.9.9-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl\", - hash = \"sha256:f7fc5a5acafb7d6ccca13bfa8c90f8c51f13d8fb87d95656d3950f0158d3ce53\"},\n - \ {file = \"psycopg2_binary-2.9.9-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", - hash = \"sha256:977646e05232579d2e7b9c59e21dbe5261f403a88417f6a6512e70d3f8a046be\"},\n - \ {file = \"psycopg2_binary-2.9.9-cp311-cp311-musllinux_1_1_aarch64.whl\", - hash = \"sha256:b6356793b84728d9d50ead16ab43c187673831e9d4019013f1402c41b1db9b27\"},\n - \ {file = \"psycopg2_binary-2.9.9-cp311-cp311-musllinux_1_1_i686.whl\", - hash = \"sha256:bc7bb56d04601d443f24094e9e31ae6deec9ccb23581f75343feebaf30423359\"},\n - \ {file = \"psycopg2_binary-2.9.9-cp311-cp311-musllinux_1_1_ppc64le.whl\", - hash = \"sha256:77853062a2c45be16fd6b8d6de2a99278ee1d985a7bd8b103e97e41c034006d2\"},\n - \ {file = \"psycopg2_binary-2.9.9-cp311-cp311-musllinux_1_1_x86_64.whl\", - hash = \"sha256:78151aa3ec21dccd5cdef6c74c3e73386dcdfaf19bced944169697d7ac7482fc\"},\n - \ {file = \"psycopg2_binary-2.9.9-cp311-cp311-win32.whl\", hash = \"sha256:dc4926288b2a3e9fd7b50dc6a1909a13bbdadfc67d93f3374d984e56f885579d\"},\n - \ {file = \"psycopg2_binary-2.9.9-cp311-cp311-win_amd64.whl\", hash = \"sha256:b76bedd166805480ab069612119ea636f5ab8f8771e640ae103e05a4aae3e417\"},\n - \ {file = \"psycopg2_binary-2.9.9-cp312-cp312-macosx_10_9_x86_64.whl\", - hash = \"sha256:8532fd6e6e2dc57bcb3bc90b079c60de896d2128c5d9d6f24a63875a95a088cf\"},\n - \ {file = \"psycopg2_binary-2.9.9-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", - hash = \"sha256:8f8544b092a29a6ddd72f3556a9fcf249ec412e10ad28be6a0c0d948924f2212\"},\n - \ {file = \"psycopg2_binary-2.9.9-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl\", - hash = \"sha256:2d423c8d8a3c82d08fe8af900ad5b613ce3632a1249fd6a223941d0735fce493\"},\n - \ {file = \"psycopg2_binary-2.9.9-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl\", - hash = \"sha256:2e5afae772c00980525f6d6ecf7cbca55676296b580c0e6abb407f15f3706996\"},\n - \ {file = \"psycopg2_binary-2.9.9-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", - hash = \"sha256:6e6f98446430fdf41bd36d4faa6cb409f5140c1c2cf58ce0bbdaf16af7d3f119\"},\n - \ {file = \"psycopg2_binary-2.9.9-cp312-cp312-musllinux_1_1_aarch64.whl\", - hash = \"sha256:c77e3d1862452565875eb31bdb45ac62502feabbd53429fdc39a1cc341d681ba\"},\n - \ {file = \"psycopg2_binary-2.9.9-cp312-cp312-musllinux_1_1_i686.whl\", - hash = \"sha256:cb16c65dcb648d0a43a2521f2f0a2300f40639f6f8c1ecbc662141e4e3e1ee07\"},\n - \ {file = \"psycopg2_binary-2.9.9-cp312-cp312-musllinux_1_1_ppc64le.whl\", - hash = \"sha256:911dda9c487075abd54e644ccdf5e5c16773470a6a5d3826fda76699410066fb\"},\n - \ {file = \"psycopg2_binary-2.9.9-cp312-cp312-musllinux_1_1_x86_64.whl\", - hash = \"sha256:57fede879f08d23c85140a360c6a77709113efd1c993923c59fde17aa27599fe\"},\n - \ {file = \"psycopg2_binary-2.9.9-cp37-cp37m-macosx_10_9_x86_64.whl\", hash - = \"sha256:2293b001e319ab0d869d660a704942c9e2cce19745262a8aba2115ef41a0a42a\"},\n - \ {file = \"psycopg2_binary-2.9.9-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", - hash = \"sha256:03ef7df18daf2c4c07e2695e8cfd5ee7f748a1d54d802330985a78d2a5a6dca9\"},\n - \ {file = \"psycopg2_binary-2.9.9-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl\", - hash = \"sha256:0a602ea5aff39bb9fac6308e9c9d82b9a35c2bf288e184a816002c9fae930b77\"},\n - \ {file = \"psycopg2_binary-2.9.9-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl\", - hash = \"sha256:8359bf4791968c5a78c56103702000105501adb557f3cf772b2c207284273984\"},\n - \ {file = \"psycopg2_binary-2.9.9-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", - hash = \"sha256:275ff571376626195ab95a746e6a04c7df8ea34638b99fc11160de91f2fef503\"},\n - \ {file = \"psycopg2_binary-2.9.9-cp37-cp37m-musllinux_1_1_aarch64.whl\", - hash = \"sha256:f9b5571d33660d5009a8b3c25dc1db560206e2d2f89d3df1cb32d72c0d117d52\"},\n - \ {file = \"psycopg2_binary-2.9.9-cp37-cp37m-musllinux_1_1_i686.whl\", hash - = \"sha256:420f9bbf47a02616e8554e825208cb947969451978dceb77f95ad09c37791dae\"},\n - \ {file = \"psycopg2_binary-2.9.9-cp37-cp37m-musllinux_1_1_ppc64le.whl\", - hash = \"sha256:4154ad09dac630a0f13f37b583eae260c6aa885d67dfbccb5b02c33f31a6d420\"},\n - \ {file = \"psycopg2_binary-2.9.9-cp37-cp37m-musllinux_1_1_x86_64.whl\", - hash = \"sha256:a148c5d507bb9b4f2030a2025c545fccb0e1ef317393eaba42e7eabd28eb6041\"},\n - \ {file = \"psycopg2_binary-2.9.9-cp37-cp37m-win32.whl\", hash = \"sha256:68fc1f1ba168724771e38bee37d940d2865cb0f562380a1fb1ffb428b75cb692\"},\n - \ {file = \"psycopg2_binary-2.9.9-cp37-cp37m-win_amd64.whl\", hash = \"sha256:281309265596e388ef483250db3640e5f414168c5a67e9c665cafce9492eda2f\"},\n - \ {file = \"psycopg2_binary-2.9.9-cp38-cp38-macosx_10_9_x86_64.whl\", hash - = \"sha256:60989127da422b74a04345096c10d416c2b41bd7bf2a380eb541059e4e999980\"},\n - \ {file = \"psycopg2_binary-2.9.9-cp38-cp38-macosx_11_0_arm64.whl\", hash - = \"sha256:246b123cc54bb5361588acc54218c8c9fb73068bf227a4a531d8ed56fa3ca7d6\"},\n - \ {file = \"psycopg2_binary-2.9.9-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", - hash = \"sha256:34eccd14566f8fe14b2b95bb13b11572f7c7d5c36da61caf414d23b91fcc5d94\"},\n - \ {file = \"psycopg2_binary-2.9.9-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl\", - hash = \"sha256:18d0ef97766055fec15b5de2c06dd8e7654705ce3e5e5eed3b6651a1d2a9a152\"},\n - \ {file = \"psycopg2_binary-2.9.9-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl\", - hash = \"sha256:d3f82c171b4ccd83bbaf35aa05e44e690113bd4f3b7b6cc54d2219b132f3ae55\"},\n - \ {file = \"psycopg2_binary-2.9.9-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", - hash = \"sha256:ead20f7913a9c1e894aebe47cccf9dc834e1618b7aa96155d2091a626e59c972\"},\n - \ {file = \"psycopg2_binary-2.9.9-cp38-cp38-musllinux_1_1_aarch64.whl\", - hash = \"sha256:ca49a8119c6cbd77375ae303b0cfd8c11f011abbbd64601167ecca18a87e7cdd\"},\n - \ {file = \"psycopg2_binary-2.9.9-cp38-cp38-musllinux_1_1_i686.whl\", hash - = \"sha256:323ba25b92454adb36fa425dc5cf6f8f19f78948cbad2e7bc6cdf7b0d7982e59\"},\n - \ {file = \"psycopg2_binary-2.9.9-cp38-cp38-musllinux_1_1_ppc64le.whl\", - hash = \"sha256:1236ed0952fbd919c100bc839eaa4a39ebc397ed1c08a97fc45fee2a595aa1b3\"},\n - \ {file = \"psycopg2_binary-2.9.9-cp38-cp38-musllinux_1_1_x86_64.whl\", - hash = \"sha256:729177eaf0aefca0994ce4cffe96ad3c75e377c7b6f4efa59ebf003b6d398716\"},\n - \ {file = \"psycopg2_binary-2.9.9-cp38-cp38-win32.whl\", hash = \"sha256:804d99b24ad523a1fe18cc707bf741670332f7c7412e9d49cb5eab67e886b9b5\"},\n - \ {file = \"psycopg2_binary-2.9.9-cp38-cp38-win_amd64.whl\", hash = \"sha256:a6cdcc3ede532f4a4b96000b6362099591ab4a3e913d70bcbac2b56c872446f7\"},\n - \ {file = \"psycopg2_binary-2.9.9-cp39-cp39-macosx_10_9_x86_64.whl\", hash - = \"sha256:72dffbd8b4194858d0941062a9766f8297e8868e1dd07a7b36212aaa90f49472\"},\n - \ {file = \"psycopg2_binary-2.9.9-cp39-cp39-macosx_11_0_arm64.whl\", hash - = \"sha256:30dcc86377618a4c8f3b72418df92e77be4254d8f89f14b8e8f57d6d43603c0f\"},\n - \ {file = \"psycopg2_binary-2.9.9-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", - hash = \"sha256:31a34c508c003a4347d389a9e6fcc2307cc2150eb516462a7a17512130de109e\"},\n - \ {file = \"psycopg2_binary-2.9.9-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl\", - hash = \"sha256:15208be1c50b99203fe88d15695f22a5bed95ab3f84354c494bcb1d08557df67\"},\n - \ {file = \"psycopg2_binary-2.9.9-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl\", - hash = \"sha256:1873aade94b74715be2246321c8650cabf5a0d098a95bab81145ffffa4c13876\"},\n - \ {file = \"psycopg2_binary-2.9.9-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", - hash = \"sha256:3a58c98a7e9c021f357348867f537017057c2ed7f77337fd914d0bedb35dace7\"},\n - \ {file = \"psycopg2_binary-2.9.9-cp39-cp39-musllinux_1_1_aarch64.whl\", - hash = \"sha256:4686818798f9194d03c9129a4d9a702d9e113a89cb03bffe08c6cf799e053291\"},\n - \ {file = \"psycopg2_binary-2.9.9-cp39-cp39-musllinux_1_1_i686.whl\", hash - = \"sha256:ebdc36bea43063116f0486869652cb2ed7032dbc59fbcb4445c4862b5c1ecf7f\"},\n - \ {file = \"psycopg2_binary-2.9.9-cp39-cp39-musllinux_1_1_ppc64le.whl\", - hash = \"sha256:ca08decd2697fdea0aea364b370b1249d47336aec935f87b8bbfd7da5b2ee9c1\"},\n - \ {file = \"psycopg2_binary-2.9.9-cp39-cp39-musllinux_1_1_x86_64.whl\", - hash = \"sha256:ac05fb791acf5e1a3e39402641827780fe44d27e72567a000412c648a85ba860\"},\n - \ {file = \"psycopg2_binary-2.9.9-cp39-cp39-win32.whl\", hash = \"sha256:9dba73be7305b399924709b91682299794887cbbd88e38226ed9f6712eabee90\"},\n - \ {file = \"psycopg2_binary-2.9.9-cp39-cp39-win_amd64.whl\", hash = \"sha256:f7ae5d65ccfbebdfa761585228eb4d0df3a8b15cfb53bd953e713e09fbb12957\"},\n]\n\n[[package]]\nname - = \"ptyprocess\"\nversion = \"0.7.0\"\ndescription = \"Run a subprocess in - a pseudo terminal\"\noptional = false\npython-versions = \"*\"\nfiles = [\n - \ {file = \"ptyprocess-0.7.0-py2.py3-none-any.whl\", hash = \"sha256:4b41f3967fce3af57cc7e94b888626c18bf37a083e3651ca8feeb66d492fef35\"},\n - \ {file = \"ptyprocess-0.7.0.tar.gz\", hash = \"sha256:5c5d0a3b48ceee0b48485e0c26037c0acd7d29765ca3fbb5cb3831d347423220\"},\n]\n\n[[package]]\nname - = \"pure-eval\"\nversion = \"0.2.2\"\ndescription = \"Safely evaluate AST - nodes without side effects\"\noptional = false\npython-versions = \"*\"\nfiles - = [\n {file = \"pure_eval-0.2.2-py3-none-any.whl\", hash = \"sha256:01eaab343580944bc56080ebe0a674b39ec44a945e6d09ba7db3cb8cec289350\"},\n - \ {file = \"pure_eval-0.2.2.tar.gz\", hash = \"sha256:2b45320af6dfaa1750f543d714b6d1c520a1688dec6fd24d339063ce0aaa9ac3\"},\n]\n\n[package.extras]\ntests - = [\"pytest\"]\n\n[[package]]\nname = \"pycares\"\nversion = \"4.3.0\"\ndescription - = \"Python interface for c-ares\"\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\"\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\"\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\"\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\"\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.16.1\"\ndescription = \"Pygments is a syntax - highlighting package written in Python.\"\noptional = false\npython-versions - = \">=3.7\"\nfiles = [\n {file = \"Pygments-2.16.1-py3-none-any.whl\", - hash = \"sha256:13fc09fa63bc8d8671a6d247e1eb303c4b343eaee81d861f3404db2935653692\"},\n - \ {file = \"Pygments-2.16.1.tar.gz\", hash = \"sha256:1daff0494820c69bc8941e407aa20f577374ee88364ee10a98fdbe0aece96e29\"},\n]\n\n[package.extras]\nplugins - = [\"importlib-metadata\"]\n\n[[package]]\nname = \"pyopenssl\"\nversion = - \"23.2.0\"\ndescription = \"Python wrapper module around the OpenSSL library\"\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.\"\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\"\noptional = false\npython-versions = \"*\"\nfiles - = [\n {file = \"pyrepl-0.9.0.tar.gz\", hash = \"sha256:292570f34b5502e871bbb966d639474f2b57fbfcd3373c2d6a2f3d56e681a775\"},\n]\n\n[[package]]\nname - = \"pytest\"\nversion = \"7.4.2\"\ndescription = \"pytest: simple powerful - testing with Python\"\noptional = false\npython-versions = \">=3.7\"\nfiles - = [\n {file = \"pytest-7.4.2-py3-none-any.whl\", hash = \"sha256:1d881c6124e08ff0a1bb75ba3ec0bfd8b5354a01c194ddd5a0a870a48d99b002\"},\n - \ {file = \"pytest-7.4.2.tar.gz\", hash = \"sha256:a766259cfab564a2ad52cb1aae1b881a75c3eb7e34ca3779697c23ed47c47069\"},\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\", \"setuptools\", \"xmlschema\"]\n\n[[package]]\nname - = \"pytest-cov\"\nversion = \"4.1.0\"\ndescription = \"Pytest plugin for measuring - coverage.\"\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 - for pytest.\"\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.6.0\"\ndescription = \"Factory Boy support for pytest.\"\noptional = - false\npython-versions = \">=3.7\"\nfiles = [\n {file = \"pytest_factoryboy-2.6.0-py3-none-any.whl\", - hash = \"sha256:23facf586a1beedea03e875159001bfeb8393fb56ab104d87ad06f688d269e5b\"},\n - \ {file = \"pytest_factoryboy-2.6.0.tar.gz\", hash = \"sha256:d09c37178693d8e594a96faf3c56e870b7753d2622710298b850ef79eb02d63d\"},\n]\n\n[package.dependencies]\nfactory_boy - = \">=2.10.0\"\ninflection = \"*\"\npytest = \">=6.2\"\ntyping_extensions - = \"*\"\n\n[[package]]\nname = \"pytest-vcr\"\nversion = \"1.0.2\"\ndescription - = \"Plugin for managing VCR.py cassettes\"\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\"\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.post1\"\ndescription - = \"World timezone definitions, modern and historical\"\noptional = false\npython-versions - = \"*\"\nfiles = [\n {file = \"pytz-2023.3.post1-py2.py3-none-any.whl\", - hash = \"sha256:ce42d816b81b68506614c11e8937d3aa9e41007ceb50bfdcb0749b921bf646c7\"},\n - \ {file = \"pytz-2023.3.post1.tar.gz\", hash = \"sha256:7b4fddbeb94a1eba4b557da24f19fdf9db575192544270a9101d8509f9f43d7b\"},\n]\n\n[[package]]\nname - = \"pyyaml\"\nversion = \"6.0.1\"\ndescription = \"YAML parser and emitter - for Python\"\noptional = false\npython-versions = \">=3.6\"\nfiles = [\n {file - = \"PyYAML-6.0.1-cp310-cp310-macosx_10_9_x86_64.whl\", hash = \"sha256:d858aa552c999bc8a8d57426ed01e40bef403cd8ccdd0fc5f6f04a00414cac2a\"},\n - \ {file = \"PyYAML-6.0.1-cp310-cp310-macosx_11_0_arm64.whl\", hash = \"sha256:fd66fc5d0da6d9815ba2cebeb4205f95818ff4b79c3ebe268e75d961704af52f\"},\n - \ {file = \"PyYAML-6.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", - hash = \"sha256:69b023b2b4daa7548bcfbd4aa3da05b3a74b772db9e23b982788168117739938\"},\n - \ {file = \"PyYAML-6.0.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl\", - hash = \"sha256:81e0b275a9ecc9c0c0c07b4b90ba548307583c125f54d5b6946cfee6360c733d\"},\n - \ {file = \"PyYAML-6.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", - hash = \"sha256:ba336e390cd8e4d1739f42dfe9bb83a3cc2e80f567d8805e11b46f4a943f5515\"},\n - \ {file = \"PyYAML-6.0.1-cp310-cp310-musllinux_1_1_x86_64.whl\", hash = - \"sha256:326c013efe8048858a6d312ddd31d56e468118ad4cdeda36c719bf5bb6192290\"},\n - \ {file = \"PyYAML-6.0.1-cp310-cp310-win32.whl\", hash = \"sha256:bd4af7373a854424dabd882decdc5579653d7868b8fb26dc7d0e99f823aa5924\"},\n - \ {file = \"PyYAML-6.0.1-cp310-cp310-win_amd64.whl\", hash = \"sha256:fd1592b3fdf65fff2ad0004b5e363300ef59ced41c2e6b3a99d4089fa8c5435d\"},\n - \ {file = \"PyYAML-6.0.1-cp311-cp311-macosx_10_9_x86_64.whl\", hash = \"sha256:6965a7bc3cf88e5a1c3bd2e0b5c22f8d677dc88a455344035f03399034eb3007\"},\n - \ {file = \"PyYAML-6.0.1-cp311-cp311-macosx_11_0_arm64.whl\", hash = \"sha256:f003ed9ad21d6a4713f0a9b5a7a0a79e08dd0f221aff4525a2be4c346ee60aab\"},\n - \ {file = \"PyYAML-6.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", - hash = \"sha256:42f8152b8dbc4fe7d96729ec2b99c7097d656dc1213a3229ca5383f973a5ed6d\"},\n - \ {file = \"PyYAML-6.0.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl\", - hash = \"sha256:062582fca9fabdd2c8b54a3ef1c978d786e0f6b3a1510e0ac93ef59e0ddae2bc\"},\n - \ {file = \"PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", - hash = \"sha256:d2b04aac4d386b172d5b9692e2d2da8de7bfb6c387fa4f801fbf6fb2e6ba4673\"},\n - \ {file = \"PyYAML-6.0.1-cp311-cp311-musllinux_1_1_x86_64.whl\", hash = - \"sha256:e7d73685e87afe9f3b36c799222440d6cf362062f78be1013661b00c5c6f678b\"},\n - \ {file = \"PyYAML-6.0.1-cp311-cp311-win32.whl\", hash = \"sha256:1635fd110e8d85d55237ab316b5b011de701ea0f29d07611174a1b42f1444741\"},\n - \ {file = \"PyYAML-6.0.1-cp311-cp311-win_amd64.whl\", hash = \"sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34\"},\n - \ {file = \"PyYAML-6.0.1-cp312-cp312-macosx_10_9_x86_64.whl\", hash = \"sha256:855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28\"},\n - \ {file = \"PyYAML-6.0.1-cp312-cp312-macosx_11_0_arm64.whl\", hash = \"sha256:40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9\"},\n - \ {file = \"PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", - hash = \"sha256:6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0\"},\n - \ {file = \"PyYAML-6.0.1-cp312-cp312-musllinux_1_1_x86_64.whl\", hash = - \"sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4\"},\n - \ {file = \"PyYAML-6.0.1-cp312-cp312-win32.whl\", hash = \"sha256:d483d2cdf104e7c9fa60c544d92981f12ad66a457afae824d146093b8c294c54\"},\n - \ {file = \"PyYAML-6.0.1-cp312-cp312-win_amd64.whl\", hash = \"sha256:0d3304d8c0adc42be59c5f8a4d9e3d7379e6955ad754aa9d6ab7a398b59dd1df\"},\n - \ {file = \"PyYAML-6.0.1-cp36-cp36m-macosx_10_9_x86_64.whl\", hash = \"sha256:50550eb667afee136e9a77d6dc71ae76a44df8b3e51e41b77f6de2932bfe0f47\"},\n - \ {file = \"PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", - hash = \"sha256:1fe35611261b29bd1de0070f0b2f47cb6ff71fa6595c077e42bd0c419fa27b98\"},\n - \ {file = \"PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl\", - hash = \"sha256:704219a11b772aea0d8ecd7058d0082713c3562b4e271b849ad7dc4a5c90c13c\"},\n - \ {file = \"PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", - hash = \"sha256:afd7e57eddb1a54f0f1a974bc4391af8bcce0b444685d936840f125cf046d5bd\"},\n - \ {file = \"PyYAML-6.0.1-cp36-cp36m-win32.whl\", hash = \"sha256:fca0e3a251908a499833aa292323f32437106001d436eca0e6e7833256674585\"},\n - \ {file = \"PyYAML-6.0.1-cp36-cp36m-win_amd64.whl\", hash = \"sha256:f22ac1c3cac4dbc50079e965eba2c1058622631e526bd9afd45fedd49ba781fa\"},\n - \ {file = \"PyYAML-6.0.1-cp37-cp37m-macosx_10_9_x86_64.whl\", hash = \"sha256:b1275ad35a5d18c62a7220633c913e1b42d44b46ee12554e5fd39c70a243d6a3\"},\n - \ {file = \"PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", - hash = \"sha256:18aeb1bf9a78867dc38b259769503436b7c72f7a1f1f4c93ff9a17de54319b27\"},\n - \ {file = \"PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl\", - hash = \"sha256:596106435fa6ad000c2991a98fa58eeb8656ef2325d7e158344fb33864ed87e3\"},\n - \ {file = \"PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", - hash = \"sha256:baa90d3f661d43131ca170712d903e6295d1f7a0f595074f151c0aed377c9b9c\"},\n - \ {file = \"PyYAML-6.0.1-cp37-cp37m-win32.whl\", hash = \"sha256:9046c58c4395dff28dd494285c82ba00b546adfc7ef001486fbf0324bc174fba\"},\n - \ {file = \"PyYAML-6.0.1-cp37-cp37m-win_amd64.whl\", hash = \"sha256:4fb147e7a67ef577a588a0e2c17b6db51dda102c71de36f8549b6816a96e1867\"},\n - \ {file = \"PyYAML-6.0.1-cp38-cp38-macosx_10_9_x86_64.whl\", hash = \"sha256:1d4c7e777c441b20e32f52bd377e0c409713e8bb1386e1099c2415f26e479595\"},\n - \ {file = \"PyYAML-6.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", - hash = \"sha256:a0cd17c15d3bb3fa06978b4e8958dcdc6e0174ccea823003a106c7d4d7899ac5\"},\n - \ {file = \"PyYAML-6.0.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl\", - hash = \"sha256:28c119d996beec18c05208a8bd78cbe4007878c6dd15091efb73a30e90539696\"},\n - \ {file = \"PyYAML-6.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", - hash = \"sha256:7e07cbde391ba96ab58e532ff4803f79c4129397514e1413a7dc761ccd755735\"},\n - \ {file = \"PyYAML-6.0.1-cp38-cp38-musllinux_1_1_x86_64.whl\", hash = \"sha256:49a183be227561de579b4a36efbb21b3eab9651dd81b1858589f796549873dd6\"},\n - \ {file = \"PyYAML-6.0.1-cp38-cp38-win32.whl\", hash = \"sha256:184c5108a2aca3c5b3d3bf9395d50893a7ab82a38004c8f61c258d4428e80206\"},\n - \ {file = \"PyYAML-6.0.1-cp38-cp38-win_amd64.whl\", hash = \"sha256:1e2722cc9fbb45d9b87631ac70924c11d3a401b2d7f410cc0e3bbf249f2dca62\"},\n - \ {file = \"PyYAML-6.0.1-cp39-cp39-macosx_10_9_x86_64.whl\", hash = \"sha256:9eb6caa9a297fc2c2fb8862bc5370d0303ddba53ba97e71f08023b6cd73d16a8\"},\n - \ {file = \"PyYAML-6.0.1-cp39-cp39-macosx_11_0_arm64.whl\", hash = \"sha256:c8098ddcc2a85b61647b2590f825f3db38891662cfc2fc776415143f599bb859\"},\n - \ {file = \"PyYAML-6.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", - hash = \"sha256:5773183b6446b2c99bb77e77595dd486303b4faab2b086e7b17bc6bef28865f6\"},\n - \ {file = \"PyYAML-6.0.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl\", - hash = \"sha256:b786eecbdf8499b9ca1d697215862083bd6d2a99965554781d0d8d1ad31e13a0\"},\n - \ {file = \"PyYAML-6.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", - hash = \"sha256:bc1bf2925a1ecd43da378f4db9e4f799775d6367bdb94671027b73b393a7c42c\"},\n - \ {file = \"PyYAML-6.0.1-cp39-cp39-musllinux_1_1_x86_64.whl\", hash = \"sha256:04ac92ad1925b2cff1db0cfebffb6ffc43457495c9b3c39d3fcae417d7125dc5\"},\n - \ {file = \"PyYAML-6.0.1-cp39-cp39-win32.whl\", hash = \"sha256:faca3bdcf85b2fc05d06ff3fbc1f83e1391b3e724afa3feba7d13eeab355484c\"},\n - \ {file = \"PyYAML-6.0.1-cp39-cp39-win_amd64.whl\", hash = \"sha256:510c9deebc5c0225e8c96813043e62b680ba2f9c50a08d3724c7f28a747d1486\"},\n - \ {file = \"PyYAML-6.0.1.tar.gz\", hash = \"sha256:bfdf460b1736c775f2ba9f6a92bca30bc2095067b8a9d77876d1fad6cc3b4a43\"},\n]\n\n[[package]]\nname - = \"requests\"\nversion = \"2.31.0\"\ndescription = \"Python HTTP for Humans.\"\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.11.0\"\ndescription = \"Mock out responses from the requests package\"\noptional - = false\npython-versions = \"*\"\nfiles = [\n {file = \"requests-mock-1.11.0.tar.gz\", - hash = \"sha256:ef10b572b489a5f28e09b708697208c4a3b2b89ef80a9f01584340ea357ec3c4\"},\n - \ {file = \"requests_mock-1.11.0-py2.py3-none-any.whl\", hash = \"sha256:f7fae383f228633f6bececebdab236c478ace2284d6292c6e7e2867b9ab74d15\"},\n]\n\n[package.dependencies]\nrequests - = \">=2.3,<3\"\nsix = \"*\"\n\n[package.extras]\nfixture = [\"fixtures\"]\ntest - = [\"fixtures\", \"mock\", \"purl\", \"pytest\", \"requests-futures\", \"sphinx\", - \"testtools\"]\n\n[[package]]\nname = \"semver\"\nversion = \"3.0.1\"\ndescription - = \"Python helper for Semantic Versioning (https://semver.org)\"\noptional - = false\npython-versions = \">=3.7\"\nfiles = [\n {file = \"semver-3.0.1-py3-none-any.whl\", - hash = \"sha256:2a23844ba1647362c7490fe3995a86e097bb590d16f0f32dfc383008f19e4cdf\"},\n - \ {file = \"semver-3.0.1.tar.gz\", hash = \"sha256:9ec78c5447883c67b97f98c3b6212796708191d22e4ad30f4570f840171cbce1\"},\n]\n\n[[package]]\nname - = \"setuptools\"\nversion = \"68.2.0\"\ndescription = \"Easily download, build, - install, upgrade, and uninstall Python packages\"\noptional = false\npython-versions - = \">=3.8\"\nfiles = [\n {file = \"setuptools-68.2.0-py3-none-any.whl\", - hash = \"sha256:af3d5949030c3f493f550876b2fd1dd5ec66689c4ee5d5344f009746f71fd5a8\"},\n - \ {file = \"setuptools-68.2.0.tar.gz\", hash = \"sha256:00478ca80aeebeecb2f288d3206b0de568df5cd2b8fada1209843cc9a8d88a48\"},\n]\n\n[package.extras]\ndocs - = [\"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\"]\ntesting - = [\"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\"]\ntesting-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\"]\n\n[[package]]\nname - = \"six\"\nversion = \"1.16.0\"\ndescription = \"Python 2 and 3 compatibility - utilities\"\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.\"\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.\"\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 - = \"stack-data\"\nversion = \"0.6.2\"\ndescription = \"Extract data from python - stack frames and tracebacks for informative displays\"\noptional = false\npython-versions - = \"*\"\nfiles = [\n {file = \"stack_data-0.6.2-py3-none-any.whl\", hash - = \"sha256:cbb2a53eb64e5785878201a97ed7c7b94883f48b87bfb0bbe8b623c74679e4a8\"},\n - \ {file = \"stack_data-0.6.2.tar.gz\", hash = \"sha256:32d2dd0376772d01b6cb9fc996f3c8b57a357089dec328ed4b6553d037eaf815\"},\n]\n\n[package.dependencies]\nasttokens - = \">=2.1.0\"\nexecuting = \">=1.2.0\"\npure-eval = \"*\"\n\n[package.extras]\ntests - = [\"cython\", \"littleutils\", \"pygments\", \"pytest\", \"typeguard\"]\n\n[[package]]\nname - = \"traitlets\"\nversion = \"5.9.0\"\ndescription = \"Traitlets Python configuration - system\"\noptional = false\npython-versions = \">=3.7\"\nfiles = [\n {file - = \"traitlets-5.9.0-py3-none-any.whl\", hash = \"sha256:9e6ec080259b9a5940c797d58b613b5e31441c2257b87c2e795c5228ae80d2d8\"},\n - \ {file = \"traitlets-5.9.0.tar.gz\", hash = \"sha256:f6cde21a9c68cf756af02035f72d5a723bf607e862e7be33ece505abf4a3bad9\"},\n]\n\n[package.extras]\ndocs - = [\"myst-parser\", \"pydata-sphinx-theme\", \"sphinx\"]\ntest = [\"argcomplete - (>=2.0)\", \"pre-commit\", \"pytest\", \"pytest-mock\"]\n\n[[package]]\nname - = \"typing-extensions\"\nversion = \"4.7.1\"\ndescription = \"Backported and - Experimental Type Hints for Python 3.7+\"\noptional = false\npython-versions - = \">=3.7\"\nfiles = [\n {file = \"typing_extensions-4.7.1-py3-none-any.whl\", - hash = \"sha256:440d5dd3af93b060174bf433bccd69b0babc3b15b1a8dca43789fd7f61514b36\"},\n - \ {file = \"typing_extensions-4.7.1.tar.gz\", hash = \"sha256:b75ddc264f0ba5615db7ba217daeb99701ad295353c45f9e95963337ceeeffb2\"},\n]\n\n[[package]]\nname - = \"tzdata\"\nversion = \"2023.3\"\ndescription = \"Provider of IANA time - zone data\"\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.4\"\ndescription = \"HTTP library with thread-safe - connection pooling, file post, and more.\"\noptional = false\npython-versions - = \">=3.7\"\nfiles = [\n {file = \"urllib3-2.0.4-py3-none-any.whl\", hash - = \"sha256:de7df1803967d2c2a98e4b11bb7d6bd9210474c46e8a0401514e3a42a75ebde4\"},\n - \ {file = \"urllib3-2.0.4.tar.gz\", hash = \"sha256:8d22f86aae8ef5e410d4f539fde9ce6b2113a001bb4d189e0aed70642d602b11\"},\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 = \"5.1.0\"\ndescription = \"Automatically mock your - HTTP interactions to simplify and speed up testing\"\noptional = false\npython-versions - = \">=3.8\"\nfiles = [\n {file = \"vcrpy-5.1.0-py2.py3-none-any.whl\", - hash = \"sha256:605e7b7a63dcd940db1df3ab2697ca7faf0e835c0852882142bafb19649d599e\"},\n - \ {file = \"vcrpy-5.1.0.tar.gz\", hash = \"sha256:bbf1532f2618a04f11bce2a99af3a9647a32c880957293ff91e0a5f187b6b3d2\"},\n]\n\n[package.dependencies]\nPyYAML - = \"*\"\nwrapt = \"*\"\nyarl = \"*\"\n\n[[package]]\nname = \"wcwidth\"\nversion - = \"0.2.6\"\ndescription = \"Measures the displayed width of unicode strings - in a terminal\"\noptional = false\npython-versions = \"*\"\nfiles = [\n {file - = \"wcwidth-0.2.6-py2.py3-none-any.whl\", hash = \"sha256:795b138f6875577cd91bba52baf9e445cd5118fd32723b460e30a0af30ea230e\"},\n - \ {file = \"wcwidth-0.2.6.tar.gz\", hash = \"sha256:a5220780a404dbe3353789870978e472cfe477761f06ee55077256e509b156d0\"},\n]\n\n[[package]]\nname - = \"wmctrl\"\nversion = \"0.4\"\ndescription = \"A tool to programmatically - control windows inside X\"\noptional = false\npython-versions = \"*\"\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.\"\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\"\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 = \"93c676985d30703f8aa05cec82887782bd5fd27a285ea75095f410fda6645b91\"\n" - headers: - Accept-Ranges: - - bytes - Access-Control-Allow-Origin: - - '*' - Cache-Control: - - max-age=300 - Connection: - - keep-alive - Content-Encoding: - - gzip - Content-Length: - - '56431' - 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: - - Mon, 30 Oct 2023 08:39:04 GMT - ETag: - - W/"2fc488e76b4c695db7b2f5e6020d3a2c11b334617f906a2d80d9052b663da77f" - Expires: - - Mon, 30 Oct 2023 08:44:04 GMT - Source-Age: - - '52' - 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: - - e9cf5629b7aac74ea23264c8a3d443eff183d2d3 - X-Frame-Options: - - deny - X-GitHub-Request-Id: - - C28E:0F57:14F2829:1616FFF:653F626D - X-Served-By: - - cache-vie6357-VIE - X-Timer: - - S1698655144.425826,VS0,VE1 - X-XSS-Protection: - - 1; mode=block - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - User-Agent: - - python-requests/2.31.0 - method: GET - uri: https://raw.githubusercontent.com//adfinis/Outdated/main/ember/yarn.lock - response: - body: - string: 'Moved Permanently. - - - ' - 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, 30 Oct 2023 08:39:04 GMT - Expires: - - Mon, 30 Oct 2023 08:44:04 GMT - Location: - - /adfinis/Outdated/main/ember/yarn.lock - Source-Age: - - '2362' - Vary: - - Authorization,Accept-Encoding - Via: - - 1.1 varnish - X-Cache: - - HIT - X-Cache-Hits: - - '1' - X-Fastly-Request-ID: - - 6bee652ad9757489b8adad880cbd4261f88b0485 - X-GitHub-Request-Id: - - 5F5A:0F47:16E1DB5:182E439:653F626E - X-Served-By: - - cache-vie6358-VIE - X-Timer: - - S1698655145.537687,VS0,VE1 - status: - code: 301 - message: Moved Permanently -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - User-Agent: - - python-requests/2.31.0 - 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\"@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\"@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.22.13\":\n - \ version \"7.22.13\"\n resolved \"https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.22.13.tgz#e3c1c099402598483b7a8c46a721d1038803755e\"\n - \ integrity sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==\n - \ dependencies:\n \"@babel/highlight\" \"^7.22.13\"\n chalk \"^2.4.2\"\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.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/compat-data@^7.22.9\", - \"@babel/compat-data@^7.23.2\":\n version \"7.23.2\"\n resolved \"https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.23.2.tgz#6a12ced93455827037bfb5ed8492820d60fc32cc\"\n - \ integrity sha512-0S9TQMmDHlqAZ2ITT95irXKfxN9bncq8ZCoJhun3nHL/lLUxd2NKBJYoNGWH7S0hz6fRQwWlAWn/ILM0C70KZQ==\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.22.10\", \"@babel/core@^7.22.20\", \"@babel/core@^7.22.5\", - \"@babel/core@^7.22.6\", \"@babel/core@^7.3.4\":\n version \"7.23.2\"\n resolved - \"https://registry.yarnpkg.com/@babel/core/-/core-7.23.2.tgz#ed10df0d580fff67c5f3ee70fd22e2e4c90a9f94\"\n - \ integrity sha512-n7s51eWdaWZ3vGT2tD4T7J6eJs3QoBXydv7vkUM06Bf1cbVD2Kc2UrkzhiQwobfV7NwOnQXYL7UBJ5VPU+RGoQ==\n - \ dependencies:\n \"@ampproject/remapping\" \"^2.2.0\"\n \"@babel/code-frame\" - \"^7.22.13\"\n \"@babel/generator\" \"^7.23.0\"\n \"@babel/helper-compilation-targets\" - \"^7.22.15\"\n \"@babel/helper-module-transforms\" \"^7.23.0\"\n \"@babel/helpers\" - \"^7.23.2\"\n \"@babel/parser\" \"^7.23.0\"\n \"@babel/template\" \"^7.22.15\"\n - \ \"@babel/traverse\" \"^7.23.2\"\n \"@babel/types\" \"^7.23.0\"\n convert-source-map - \"^2.0.0\"\n debug \"^4.1.0\"\n gensync \"^1.0.0-beta.2\"\n json5 - \"^2.2.3\"\n semver \"^6.3.1\"\n\n\"@babel/eslint-parser@^7.22.15\":\n - \ version \"7.22.15\"\n resolved \"https://registry.yarnpkg.com/@babel/eslint-parser/-/eslint-parser-7.22.15.tgz#263f059c476e29ca4972481a17b8b660cb025a34\"\n - \ integrity sha512-yc8OOBIQk1EcRrpizuARSQS0TWAcOMpEJ1aafhNznaeYkeL+OhqnDObGFylB8ka8VFF/sZc+S4RzHyO+3LjQxg==\n - \ dependencies:\n \"@nicolo-ribaudo/eslint-scope-5-internals\" \"5.1.1-v1\"\n - \ eslint-visitor-keys \"^2.1.0\"\n semver \"^6.3.1\"\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.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.23.0\":\n - \ version \"7.23.0\"\n resolved \"https://registry.yarnpkg.com/@babel/generator/-/generator-7.23.0.tgz#df5c386e2218be505b34837acbcb874d7a983420\"\n - \ integrity sha512-lN85QRR+5IbYrMWM6Y4pE/noaQtg4pNiqeNGX60eqOfo6gtEj6uw/JagelB8vVztSd7R6M5n1+PQkDbHbBRU4g==\n - \ dependencies:\n \"@babel/types\" \"^7.23.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.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-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 - \ \"@babel/types\" \"^7.18.9\"\n\n\"@babel/helper-builder-binary-assignment-operator-visitor@^7.22.5\":\n - \ version \"7.22.15\"\n resolved \"https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz#5426b109cf3ad47b91120f8328d8ab1be8b0b956\"\n - \ integrity sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==\n - \ dependencies:\n \"@babel/types\" \"^7.22.15\"\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.22.15\", \"@babel/helper-compilation-targets@^7.22.5\":\n - \ version \"7.22.15\"\n resolved \"https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.15.tgz#0698fc44551a26cf29f18d4662d5bf545a6cfc52\"\n - \ integrity sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==\n - \ dependencies:\n \"@babel/compat-data\" \"^7.22.9\"\n \"@babel/helper-validator-option\" - \"^7.22.15\"\n browserslist \"^4.21.9\"\n lru-cache \"^5.1.1\"\n semver - \"^6.3.1\"\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-class-features-plugin@^7.22.11\", - \"@babel/helper-create-class-features-plugin@^7.22.15\", \"@babel/helper-create-class-features-plugin@^7.22.5\":\n - \ version \"7.22.15\"\n resolved \"https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.15.tgz#97a61b385e57fe458496fad19f8e63b63c867de4\"\n - \ integrity sha512-jKkwA59IXcvSaiK2UN45kKwSC9o+KuoXsBDvHvU/7BecYIp8GQ2UwrVvFgJASUT+hBnwJx6MhvMCuMzwZZ7jlg==\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.15\"\n \"@babel/helper-optimise-call-expression\" \"^7.22.5\"\n - \ \"@babel/helper-replace-supers\" \"^7.22.9\"\n \"@babel/helper-skip-transparent-expression-wrappers\" - \"^7.22.5\"\n \"@babel/helper-split-export-declaration\" \"^7.22.6\"\n - \ semver \"^6.3.1\"\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 - \ dependencies:\n \"@babel/helper-annotate-as-pure\" \"^7.18.6\"\n regexpu-core - \"^5.3.1\"\n\n\"@babel/helper-create-regexp-features-plugin@^7.22.5\":\n version - \"7.22.15\"\n resolved \"https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz#5ee90093914ea09639b01c711db0d6775e558be1\"\n - \ integrity sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==\n - \ dependencies:\n \"@babel/helper-annotate-as-pure\" \"^7.22.5\"\n regexpu-core - \"^5.3.1\"\n semver \"^6.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-define-polyfill-provider@^0.4.3\":\n - \ version \"0.4.3\"\n resolved \"https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.3.tgz#a71c10f7146d809f4a256c373f462d9bba8cf6ba\"\n - \ integrity sha512-WBrLmuPP47n7PNwsZ57pqam6G/RGo1vw/87b0Blc53tZNGZ4x7YvZ6HgQe2vo1W/FR20OgjeZuGXzudPiXHFug==\n - \ dependencies:\n \"@babel/helper-compilation-targets\" \"^7.22.6\"\n \"@babel/helper-plugin-utils\" - \"^7.22.5\"\n debug \"^4.1.1\"\n lodash.debounce \"^4.0.8\"\n resolve - \"^1.14.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.22.20\":\n - \ version \"7.22.20\"\n resolved \"https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz#96159db61d34a29dba454c959f5ae4a649ba9167\"\n - \ integrity sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==\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\", - \"@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-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-function-name@^7.23.0\":\n version \"7.23.0\"\n - \ resolved \"https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz#1f9a3cdbd5b2698a670c30d2735f9af95ed52759\"\n - \ integrity sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==\n - \ dependencies:\n \"@babel/template\" \"^7.22.15\"\n \"@babel/types\" - \"^7.23.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-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-member-expression-to-functions@^7.22.15\":\n - \ version \"7.23.0\"\n resolved \"https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.23.0.tgz#9263e88cc5e41d39ec18c9a3e0eced59a3e7d366\"\n - \ integrity sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA==\n - \ dependencies:\n \"@babel/types\" \"^7.23.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.22.15\":\n - \ version \"7.22.15\"\n resolved \"https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz#16146307acdc40cc00c3b2c647713076464bdbf0\"\n - \ integrity sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==\n - \ dependencies:\n \"@babel/types\" \"^7.22.15\"\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.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-module-transforms@^7.23.0\":\n - \ version \"7.23.0\"\n resolved \"https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.23.0.tgz#3ec246457f6c842c0aee62a01f60739906f7047e\"\n - \ integrity sha512-WhDWw1tdrlT0gMgUJSlX0IQvoO1eN279zrAUbVB+KpV2c3Tylz8+GnKOLllCS6Z/iZQEyVYxhZVUdPTqs2YYPw==\n - \ dependencies:\n \"@babel/helper-environment-visitor\" \"^7.22.20\"\n - \ \"@babel/helper-module-imports\" \"^7.22.15\"\n \"@babel/helper-simple-access\" - \"^7.22.5\"\n \"@babel/helper-split-export-declaration\" \"^7.22.6\"\n - \ \"@babel/helper-validator-identifier\" \"^7.22.20\"\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-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-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\" - \"^7.18.9\"\n \"@babel/helper-wrap-function\" \"^7.18.9\"\n \"@babel/types\" - \"^7.18.9\"\n\n\"@babel/helper-remap-async-to-generator@^7.22.20\", \"@babel/helper-remap-async-to-generator@^7.22.5\":\n - \ version \"7.22.20\"\n resolved \"https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz#7b68e1cb4fa964d2996fd063723fb48eca8498e0\"\n - \ integrity sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==\n - \ dependencies:\n \"@babel/helper-annotate-as-pure\" \"^7.22.5\"\n \"@babel/helper-environment-visitor\" - \"^7.22.20\"\n \"@babel/helper-wrap-function\" \"^7.22.20\"\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-replace-supers@^7.22.20\", - \"@babel/helper-replace-supers@^7.22.9\":\n version \"7.22.20\"\n resolved - \"https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.22.20.tgz#e37d367123ca98fe455a9887734ed2e16eb7a793\"\n - \ integrity sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==\n - \ dependencies:\n \"@babel/helper-environment-visitor\" \"^7.22.20\"\n - \ \"@babel/helper-member-expression-to-functions\" \"^7.22.15\"\n \"@babel/helper-optimise-call-expression\" - \"^7.22.5\"\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.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-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-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.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-identifier@^7.22.20\":\n - \ version \"7.22.20\"\n resolved \"https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz#c4ae002c61d2879e724581d96665583dbc1dc0e0\"\n - \ integrity sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==\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.15\":\n - \ version \"7.22.15\"\n resolved \"https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.22.15.tgz#694c30dfa1d09a6534cdfcafbe56789d36aba040\"\n - \ integrity sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA==\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\" - \"^7.18.10\"\n \"@babel/traverse\" \"^7.20.5\"\n \"@babel/types\" \"^7.20.5\"\n\n\"@babel/helper-wrap-function@^7.22.20\":\n - \ version \"7.22.20\"\n resolved \"https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.22.20.tgz#15352b0b9bfb10fc9c76f79f6342c00e3411a569\"\n - \ integrity sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw==\n - \ dependencies:\n \"@babel/helper-function-name\" \"^7.22.5\"\n \"@babel/template\" - \"^7.22.15\"\n \"@babel/types\" \"^7.22.19\"\n\n\"@babel/helpers@^7.23.2\":\n - \ version \"7.23.2\"\n resolved \"https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.23.2.tgz#2832549a6e37d484286e15ba36a5330483cac767\"\n - \ integrity sha512-lzchcp8SjTSVe/fPmLwtWVBFC7+Tbn8LGHDVfDp9JGxpAY5opSaEFgt8UQvrnECWOTdji2mOWMz1rOhkHscmGQ==\n - \ dependencies:\n \"@babel/template\" \"^7.22.15\"\n \"@babel/traverse\" - \"^7.23.2\"\n \"@babel/types\" \"^7.23.0\"\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.13\":\n - \ version \"7.22.20\"\n resolved \"https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.22.20.tgz#4ca92b71d80554b01427815e06f2df965b9c1f54\"\n - \ integrity sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==\n - \ dependencies:\n \"@babel/helper-validator-identifier\" \"^7.22.20\"\n - \ chalk \"^2.4.2\"\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.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.15\", - \"@babel/parser@^7.23.0\":\n version \"7.23.0\"\n resolved \"https://registry.yarnpkg.com/@babel/parser/-/parser-7.23.0.tgz#da950e622420bf96ca0d0f2909cdddac3acd8719\"\n - \ integrity sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw==\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/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-safari-id-destructuring-collision-in-function-expression@^7.22.15\":\n - \ version \"7.22.15\"\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.22.15.tgz#02dc8a03f613ed5fdc29fb2f728397c78146c962\"\n - \ integrity sha512-FB9iYlz7rURmRJyXRKEnalYPPdn87H5no108cyuQQyMwlpJ2SJtpIUBI27kdTin956pz+LPypkPVPUTlxOmrsg==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.22.5\"\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-bugfix-v8-spread-parameters-in-optional-chaining@^7.22.15\":\n - \ version \"7.22.15\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.22.15.tgz#2aeb91d337d4e1a1e7ce85b76a37f5301781200f\"\n - \ integrity sha512-Hyph9LseGvAeeXzikV88bczhsrLrIZqDPxO+sSmAunMPaGrBGhfMWzCPYTtiW9t+HzSE2wtV8e5cc5P6r1xMDQ==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.22.5\"\n \"@babel/helper-skip-transparent-expression-wrappers\" - \"^7.22.5\"\n \"@babel/plugin-transform-optional-chaining\" \"^7.22.15\"\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-decorators@^7.20.13\":\n - \ version \"7.23.2\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.23.2.tgz#0b345a5754f48309fa50b7cd99075ef0295b12c8\"\n - \ integrity sha512-eR0gJQc830fJVGz37oKLvt9W9uUIQSAovUl0e9sJ3YeO09dlcoBVYD3CLrjCj4qHdXmfiyTyFt8yeQYSN5fxLg==\n - \ dependencies:\n \"@babel/helper-create-class-features-plugin\" \"^7.22.15\"\n - \ \"@babel/helper-plugin-utils\" \"^7.22.5\"\n \"@babel/helper-replace-supers\" - \"^7.22.20\"\n \"@babel/helper-split-export-declaration\" \"^7.22.6\"\n - \ \"@babel/plugin-syntax-decorators\" \"^7.22.10\"\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\" - \"^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.21.0-placeholder-for-preset-env.2\":\n - \ version \"7.21.0-placeholder-for-preset-env.2\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz#7844f9289546efa9febac2de4cfe358a050bd703\"\n - \ integrity sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==\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-private-property-in-object@^7.20.5\":\n - \ version \"7.21.11\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.11.tgz#69d597086b6760c4126525cfa154f34631ff272c\"\n - \ integrity sha512-0QZ8qP/3RLDVBwBFoWAwCtgcDZJVwA5LUJRZU8x2YFfKNuFq161wK3cuGrALu5yiPu+vzwTAg/sMWVNeWeNyaw==\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-decorators@^7.22.10\":\n - \ version \"7.22.10\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.22.10.tgz#7d83ea04d893c442b78ebf4c3cbac59a7211deff\"\n - \ integrity sha512-z1KTVemBjnz+kSEilAsI4lbkPOl5TvJH7YDSY1CTIzvLWJ+KHXp+mRe8VPmfnyvqOPqar1V2gid2PleKzRUstQ==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.22.5\"\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 - \ 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-import-assertions@^7.22.5\":\n - \ version \"7.22.5\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.22.5.tgz#07d252e2aa0bc6125567f742cd58619cb14dce98\"\n - \ integrity sha512-rdV97N7KqsRzeNGoWUOK6yUsWarLjE5Su/Snk9IYPU9CwkWHs4t+rTGOvffTR8XGkJMTAdLfO0xVnXm8wugIJg==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.22.5\"\n\n\"@babel/plugin-syntax-import-attributes@^7.22.5\":\n - \ version \"7.22.5\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.22.5.tgz#ab840248d834410b829f569f5262b9e517555ecb\"\n - \ integrity sha512-KwvoWDeNKPETmozyFE0P2rOLqh39EoQHNjqizrI5B8Vt0ZNS7M56s7dAiAqbYfiAYOuIzIh96z3iR2ktgu3tEg==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.22.5\"\n\n\"@babel/plugin-syntax-import-meta@^7.10.4\":\n - \ version \"7.10.4\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz#ee601348c370fa334d2207be158777496521fd51\"\n - \ integrity sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.10.4\"\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-syntax-typescript@^7.22.5\":\n - \ version \"7.22.5\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.22.5.tgz#aac8d383b062c5072c647a31ef990c1d0af90272\"\n - \ integrity sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.22.5\"\n\n\"@babel/plugin-syntax-unicode-sets-regex@^7.18.6\":\n - \ version \"7.18.6\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz#d49a3b3e6b52e5be6740022317580234a6a47357\"\n - \ integrity sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==\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-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-arrow-functions@^7.22.5\":\n - \ version \"7.22.5\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.22.5.tgz#e5ba566d0c58a5b2ba2a8b795450641950b71958\"\n - \ integrity sha512-26lTNXoVRdAnsaDXPpvCNUq+OVWEVC6bx7Vvz9rC53F2bagUWW4u4ii2+h8Fejfh7RYqPxn+libeFBBck9muEw==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.22.5\"\n\n\"@babel/plugin-transform-async-generator-functions@^7.23.2\":\n - \ version \"7.23.2\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.23.2.tgz#054afe290d64c6f576f371ccc321772c8ea87ebb\"\n - \ integrity sha512-BBYVGxbDVHfoeXbOwcagAkOQAm9NxoTdMGfTqghu1GrvadSaw6iW3Je6IcL5PNOw8VwjxqBECXy50/iCQSY/lQ==\n - \ dependencies:\n \"@babel/helper-environment-visitor\" \"^7.22.20\"\n - \ \"@babel/helper-plugin-utils\" \"^7.22.5\"\n \"@babel/helper-remap-async-to-generator\" - \"^7.22.20\"\n \"@babel/plugin-syntax-async-generators\" \"^7.8.4\"\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-async-to-generator@^7.22.5\":\n - \ version \"7.22.5\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.22.5.tgz#c7a85f44e46f8952f6d27fe57c2ed3cc084c3775\"\n - \ integrity sha512-b1A8D8ZzE/VhNDoV1MSJTnpKkCG5bJo+19R4o4oy03zM7ws8yEMK755j61Dc3EyvdysbqH5BOOTquJ7ZX9C6vQ==\n - \ dependencies:\n \"@babel/helper-module-imports\" \"^7.22.5\"\n \"@babel/helper-plugin-utils\" - \"^7.22.5\"\n \"@babel/helper-remap-async-to-generator\" \"^7.22.5\"\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-scoped-functions@^7.22.5\":\n - \ version \"7.22.5\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.22.5.tgz#27978075bfaeb9fa586d3cb63a3d30c1de580024\"\n - \ integrity sha512-tdXZ2UdknEKQWKJP1KMNmuF5Lx3MymtMN/pvA+p/VEkhK8jVcQ1fzSy8KM9qRYhAf2/lV33hoMPKI/xaI9sADA==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.22.5\"\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-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-block-scoping@^7.23.0\":\n - \ version \"7.23.0\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.23.0.tgz#8744d02c6c264d82e1a4bc5d2d501fd8aff6f022\"\n - \ integrity sha512-cOsrbmIOXmf+5YbL99/S49Y3j46k/T16b9ml8bm9lP6N9US5iQ2yBK7gpui1pg0V/WMcXdkfKbTb7HXq9u+v4g==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.22.5\"\n\n\"@babel/plugin-transform-class-properties@^7.22.5\":\n - \ version \"7.22.5\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.22.5.tgz#97a56e31ad8c9dc06a0b3710ce7803d5a48cca77\"\n - \ integrity sha512-nDkQ0NfkOhPTq8YCLiWNxp1+f9fCobEjCb0n8WdbNUBc4IB5V7P1QnX9IjpSoquKrXF5SKojHleVNs2vGeHCHQ==\n - \ dependencies:\n \"@babel/helper-create-class-features-plugin\" \"^7.22.5\"\n - \ \"@babel/helper-plugin-utils\" \"^7.22.5\"\n\n\"@babel/plugin-transform-class-static-block@^7.22.11\":\n - \ version \"7.22.11\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.22.11.tgz#dc8cc6e498f55692ac6b4b89e56d87cec766c974\"\n - \ integrity sha512-GMM8gGmqI7guS/llMFk1bJDkKfn3v3C4KHK9Yg1ey5qcHcOlKb0QvcMrgzvxo+T03/4szNh5lghY+fEC98Kq9g==\n - \ dependencies:\n \"@babel/helper-create-class-features-plugin\" \"^7.22.11\"\n - \ \"@babel/helper-plugin-utils\" \"^7.22.5\"\n \"@babel/plugin-syntax-class-static-block\" - \"^7.14.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\" - \"^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-classes@^7.22.15\":\n - \ version \"7.22.15\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.22.15.tgz#aaf4753aee262a232bbc95451b4bdf9599c65a0b\"\n - \ integrity sha512-VbbC3PGjBdE0wAWDdHM9G8Gm977pnYI0XpqMd6LrKISj8/DJXEsWqgRuTYaNE9Bv0JGhTZUzHDlMk18IpOuoqw==\n - \ dependencies:\n \"@babel/helper-annotate-as-pure\" \"^7.22.5\"\n \"@babel/helper-compilation-targets\" - \"^7.22.15\"\n \"@babel/helper-environment-visitor\" \"^7.22.5\"\n \"@babel/helper-function-name\" - \"^7.22.5\"\n \"@babel/helper-optimise-call-expression\" \"^7.22.5\"\n - \ \"@babel/helper-plugin-utils\" \"^7.22.5\"\n \"@babel/helper-replace-supers\" - \"^7.22.9\"\n \"@babel/helper-split-export-declaration\" \"^7.22.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-computed-properties@^7.22.5\":\n - \ version \"7.22.5\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.22.5.tgz#cd1e994bf9f316bd1c2dafcd02063ec261bb3869\"\n - \ integrity sha512-4GHWBgRf0krxPX+AaPtgBAlTgTeZmqDynokHOX7aqqAB4tHs3U2Y02zH6ETFdLZGcg9UQSD1WCmkVrE9ErHeOg==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.22.5\"\n \"@babel/template\" - \"^7.22.5\"\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-destructuring@^7.23.0\":\n - \ version \"7.23.0\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.23.0.tgz#6447aa686be48b32eaf65a73e0e2c0bd010a266c\"\n - \ integrity sha512-vaMdgNXFkYrB+8lbgniSYWHsgqK5gjaMNcc84bMIOMRLH0L9AqYq3hwMdvnyqj1OPqea8UtjPEuS/DCenah1wg==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.22.5\"\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-dotall-regex@^7.22.5\":\n - \ version \"7.22.5\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.22.5.tgz#dbb4f0e45766eb544e193fb00e65a1dd3b2a4165\"\n - \ integrity sha512-5/Yk9QxCQCl+sOIB1WelKnVRxTJDSAIxtJLL2/pqL14ZVlbH0fUQUZa/T5/UnQtBNgghR7mfB8ERBKyKPCi7Vw==\n - \ dependencies:\n \"@babel/helper-create-regexp-features-plugin\" \"^7.22.5\"\n - \ \"@babel/helper-plugin-utils\" \"^7.22.5\"\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-duplicate-keys@^7.22.5\":\n - \ version \"7.22.5\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.22.5.tgz#b6e6428d9416f5f0bba19c70d1e6e7e0b88ab285\"\n - \ integrity sha512-dEnYD+9BBgld5VBXHnF/DbYGp3fqGMsyxKbtD1mDyIA7AkTSpKXFhCVuj/oQVOoALfBs77DudA0BE4d5mcpmqw==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.22.5\"\n\n\"@babel/plugin-transform-dynamic-import@^7.22.11\":\n - \ version \"7.22.11\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.22.11.tgz#2c7722d2a5c01839eaf31518c6ff96d408e447aa\"\n - \ integrity sha512-g/21plo58sfteWjaO0ZNVb+uEOkJNjAaHhbejrnBmu011l/eNDScmkbjCC3l4FKb10ViaGU4aOkFznSu2zRHgA==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.22.5\"\n \"@babel/plugin-syntax-dynamic-import\" - \"^7.8.3\"\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-exponentiation-operator@^7.22.5\":\n - \ version \"7.22.5\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.22.5.tgz#402432ad544a1f9a480da865fda26be653e48f6a\"\n - \ integrity sha512-vIpJFNM/FjZ4rh1myqIya9jXwrwwgFRHPjT3DkUA9ZLHuzox8jiXkOLvwm1H+PQIP3CqfC++WPKeuDi0Sjdj1g==\n - \ dependencies:\n \"@babel/helper-builder-binary-assignment-operator-visitor\" - \"^7.22.5\"\n \"@babel/helper-plugin-utils\" \"^7.22.5\"\n\n\"@babel/plugin-transform-export-namespace-from@^7.22.11\":\n - \ version \"7.22.11\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.22.11.tgz#b3c84c8f19880b6c7440108f8929caf6056db26c\"\n - \ integrity sha512-xa7aad7q7OiT8oNZ1mU7NrISjlSkVdMbNxn9IuLZyL9AJEhs1Apba3I+u5riX1dIkdptP5EKDG5XDPByWxtehw==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.22.5\"\n \"@babel/plugin-syntax-export-namespace-from\" - \"^7.8.3\"\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-for-of@^7.22.15\":\n - \ version \"7.22.15\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.22.15.tgz#f64b4ccc3a4f131a996388fae7680b472b306b29\"\n - \ integrity sha512-me6VGeHsx30+xh9fbDLLPi0J1HzmeIIyenoOQHuw2D4m2SAU3NrspX5XxJLBpqn5yrLzrlw2Iy3RA//Bx27iOA==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.22.5\"\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-function-name@^7.22.5\":\n - \ version \"7.22.5\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.22.5.tgz#935189af68b01898e0d6d99658db6b164205c143\"\n - \ integrity sha512-UIzQNMS0p0HHiQm3oelztj+ECwFnj+ZRV4KnguvlsD2of1whUeM6o7wGNj6oLwcDoAXQ8gEqfgC24D+VdIcevg==\n - \ dependencies:\n \"@babel/helper-compilation-targets\" \"^7.22.5\"\n \"@babel/helper-function-name\" - \"^7.22.5\"\n \"@babel/helper-plugin-utils\" \"^7.22.5\"\n\n\"@babel/plugin-transform-json-strings@^7.22.11\":\n - \ version \"7.22.11\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.22.11.tgz#689a34e1eed1928a40954e37f74509f48af67835\"\n - \ integrity sha512-CxT5tCqpA9/jXFlme9xIBCc5RPtdDq3JpkkhgHQqtDdiTnTI0jtZ0QzXhr5DILeYifDPp2wvY2ad+7+hLMW5Pw==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.22.5\"\n \"@babel/plugin-syntax-json-strings\" - \"^7.8.3\"\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-literals@^7.22.5\":\n - \ version \"7.22.5\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.22.5.tgz#e9341f4b5a167952576e23db8d435849b1dd7920\"\n - \ integrity sha512-fTLj4D79M+mepcw3dgFBTIDYpbcB9Sm0bpm4ppXPaO+U+PKFFyV9MGRvS0gvGw62sd10kT5lRMKXAADb9pWy8g==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.22.5\"\n\n\"@babel/plugin-transform-logical-assignment-operators@^7.22.11\":\n - \ version \"7.22.11\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.22.11.tgz#24c522a61688bde045b7d9bc3c2597a4d948fc9c\"\n - \ integrity sha512-qQwRTP4+6xFCDV5k7gZBF3C31K34ut0tbEcTKxlX/0KXxm9GLcO14p570aWxFvVzx6QAfPgq7gaeIHXJC8LswQ==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.22.5\"\n \"@babel/plugin-syntax-logical-assignment-operators\" - \"^7.10.4\"\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-member-expression-literals@^7.22.5\":\n - \ version \"7.22.5\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.22.5.tgz#4fcc9050eded981a468347dd374539ed3e058def\"\n - \ integrity sha512-RZEdkNtzzYCFl9SE9ATaUMTj2hqMb4StarOJLrZRbqqU4HSBE7UlBw9WBWQiDzrJZJdUWiMTVDI6Gv/8DPvfew==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.22.5\"\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-amd@^7.20.11\", \"@babel/plugin-transform-modules-amd@^7.23.0\":\n - \ version \"7.23.0\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.23.0.tgz#05b2bc43373faa6d30ca89214731f76f966f3b88\"\n - \ integrity sha512-xWT5gefv2HGSm4QHtgc1sYPbseOyf+FFDo2JbpE25GWl5BqTGO9IMwTYJRoIdjsF85GE+VegHxSCUt5EvoYTAw==\n - \ dependencies:\n \"@babel/helper-module-transforms\" \"^7.23.0\"\n \"@babel/helper-plugin-utils\" - \"^7.22.5\"\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-commonjs@^7.23.0\":\n - \ version \"7.23.0\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.23.0.tgz#b3dba4757133b2762c00f4f94590cf6d52602481\"\n - \ integrity sha512-32Xzss14/UVc7k9g775yMIvkVK8xwKE0DPdP5JTapr3+Z9w4tzeOuLNY6BXDQR6BdnzIlXnCGAzsk/ICHBLVWQ==\n - \ dependencies:\n \"@babel/helper-module-transforms\" \"^7.23.0\"\n \"@babel/helper-plugin-utils\" - \"^7.22.5\"\n \"@babel/helper-simple-access\" \"^7.22.5\"\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-systemjs@^7.23.0\":\n version - \"7.23.0\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.23.0.tgz#77591e126f3ff4132a40595a6cccd00a6b60d160\"\n - \ integrity sha512-qBej6ctXZD2f+DhlOC9yO47yEYgUh5CZNz/aBoH4j/3NOlRfJXJbY7xDQCqQVf9KbrqGzIWER1f23doHGrIHFg==\n - \ dependencies:\n \"@babel/helper-hoist-variables\" \"^7.22.5\"\n \"@babel/helper-module-transforms\" - \"^7.23.0\"\n \"@babel/helper-plugin-utils\" \"^7.22.5\"\n \"@babel/helper-validator-identifier\" - \"^7.22.20\"\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-modules-umd@^7.22.5\":\n version - \"7.22.5\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.22.5.tgz#4694ae40a87b1745e3775b6a7fe96400315d4f98\"\n - \ integrity sha512-+S6kzefN/E1vkSsKx8kmQuqeQsvCKCd1fraCM7zXm4SFoggI099Tr4G8U81+5gtMdUeMQ4ipdQffbKLX0/7dBQ==\n - \ dependencies:\n \"@babel/helper-module-transforms\" \"^7.22.5\"\n \"@babel/helper-plugin-utils\" - \"^7.22.5\"\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-named-capturing-groups-regex@^7.22.5\":\n - \ version \"7.22.5\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz#67fe18ee8ce02d57c855185e27e3dc959b2e991f\"\n - \ integrity sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==\n - \ dependencies:\n \"@babel/helper-create-regexp-features-plugin\" \"^7.22.5\"\n - \ \"@babel/helper-plugin-utils\" \"^7.22.5\"\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-new-target@^7.22.5\":\n - \ version \"7.22.5\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.22.5.tgz#1b248acea54ce44ea06dfd37247ba089fcf9758d\"\n - \ integrity sha512-AsF7K0Fx/cNKVyk3a+DW0JLo+Ua598/NxMRvxDnkpCIGFh43+h/v2xyhRUYf6oD8gE4QtL83C7zZVghMjHd+iw==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.22.5\"\n\n\"@babel/plugin-transform-nullish-coalescing-operator@^7.22.11\":\n - \ version \"7.22.11\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.22.11.tgz#debef6c8ba795f5ac67cd861a81b744c5d38d9fc\"\n - \ integrity sha512-YZWOw4HxXrotb5xsjMJUDlLgcDXSfO9eCmdl1bgW4+/lAGdkjaEvOnQ4p5WKKdUgSzO39dgPl0pTnfxm0OAXcg==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.22.5\"\n \"@babel/plugin-syntax-nullish-coalescing-operator\" - \"^7.8.3\"\n\n\"@babel/plugin-transform-numeric-separator@^7.22.11\":\n version - \"7.22.11\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.22.11.tgz#498d77dc45a6c6db74bb829c02a01c1d719cbfbd\"\n - \ integrity sha512-3dzU4QGPsILdJbASKhF/V2TVP+gJya1PsueQCxIPCEcerqF21oEcrob4mzjsp2Py/1nLfF5m+xYNMDpmA8vffg==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.22.5\"\n \"@babel/plugin-syntax-numeric-separator\" - \"^7.10.4\"\n\n\"@babel/plugin-transform-object-rest-spread@^7.22.15\":\n - \ version \"7.22.15\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.22.15.tgz#21a95db166be59b91cde48775310c0df6e1da56f\"\n - \ integrity sha512-fEB+I1+gAmfAyxZcX1+ZUwLeAuuf8VIg67CTznZE0MqVFumWkh8xWtn58I4dxdVf080wn7gzWoF8vndOViJe9Q==\n - \ dependencies:\n \"@babel/compat-data\" \"^7.22.9\"\n \"@babel/helper-compilation-targets\" - \"^7.22.15\"\n \"@babel/helper-plugin-utils\" \"^7.22.5\"\n \"@babel/plugin-syntax-object-rest-spread\" - \"^7.8.3\"\n \"@babel/plugin-transform-parameters\" \"^7.22.15\"\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-object-super@^7.22.5\":\n version - \"7.22.5\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.22.5.tgz#794a8d2fcb5d0835af722173c1a9d704f44e218c\"\n - \ integrity sha512-klXqyaT9trSjIUrcsYIfETAzmOEZL3cBYqOYLJxBHfMFFggmXOv+NYSX/Jbs9mzMVESw/WycLFPRx8ba/b2Ipw==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.22.5\"\n \"@babel/helper-replace-supers\" - \"^7.22.5\"\n\n\"@babel/plugin-transform-optional-catch-binding@^7.22.11\":\n - \ version \"7.22.11\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.22.11.tgz#461cc4f578a127bb055527b3e77404cad38c08e0\"\n - \ integrity sha512-rli0WxesXUeCJnMYhzAglEjLWVDF6ahb45HuprcmQuLidBJFWjNnOzssk2kuc6e33FlLaiZhG/kUIzUMWdBKaQ==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.22.5\"\n \"@babel/plugin-syntax-optional-catch-binding\" - \"^7.8.3\"\n\n\"@babel/plugin-transform-optional-chaining@^7.22.15\", \"@babel/plugin-transform-optional-chaining@^7.23.0\":\n - \ version \"7.23.0\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.23.0.tgz#73ff5fc1cf98f542f09f29c0631647d8ad0be158\"\n - \ integrity sha512-sBBGXbLJjxTzLBF5rFWaikMnOGOk/BmK6vVByIdEggZ7Vn6CvWXZyRkkLFK6WE0IF8jSliyOkUN6SScFgzCM0g==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.22.5\"\n \"@babel/helper-skip-transparent-expression-wrappers\" - \"^7.22.5\"\n \"@babel/plugin-syntax-optional-chaining\" \"^7.8.3\"\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-parameters@^7.22.15\":\n - \ version \"7.22.15\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.22.15.tgz#719ca82a01d177af358df64a514d64c2e3edb114\"\n - \ integrity sha512-hjk7qKIqhyzhhUvRT683TYQOFa/4cQKwQy7ALvTpODswN40MljzNDa0YldevS6tGbxwaEKVn502JmY0dP7qEtQ==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.22.5\"\n\n\"@babel/plugin-transform-private-methods@^7.22.5\":\n - \ version \"7.22.5\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.22.5.tgz#21c8af791f76674420a147ae62e9935d790f8722\"\n - \ integrity sha512-PPjh4gyrQnGe97JTalgRGMuU4icsZFnWkzicB/fUtzlKUqvsWBKEpPPfr5a2JiyirZkHxnAqkQMO5Z5B2kK3fA==\n - \ dependencies:\n \"@babel/helper-create-class-features-plugin\" \"^7.22.5\"\n - \ \"@babel/helper-plugin-utils\" \"^7.22.5\"\n\n\"@babel/plugin-transform-private-property-in-object@^7.22.11\":\n - \ version \"7.22.11\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.22.11.tgz#ad45c4fc440e9cb84c718ed0906d96cf40f9a4e1\"\n - \ integrity sha512-sSCbqZDBKHetvjSwpyWzhuHkmW5RummxJBVbYLkGkaiTOWGxml7SXt0iWa03bzxFIx7wOj3g/ILRd0RcJKBeSQ==\n - \ dependencies:\n \"@babel/helper-annotate-as-pure\" \"^7.22.5\"\n \"@babel/helper-create-class-features-plugin\" - \"^7.22.11\"\n \"@babel/helper-plugin-utils\" \"^7.22.5\"\n \"@babel/plugin-syntax-private-property-in-object\" - \"^7.14.5\"\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-property-literals@^7.22.5\":\n - \ version \"7.22.5\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.22.5.tgz#b5ddabd73a4f7f26cd0e20f5db48290b88732766\"\n - \ integrity sha512-TiOArgddK3mK/x1Qwf5hay2pxI6wCZnvQqrFSqbtg1GLl2JcNMitVH/YnqjP+M31pLUeTfzY1HAXFDnUBV30rQ==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.22.5\"\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-regenerator@^7.22.10\":\n version - \"7.22.10\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.22.10.tgz#8ceef3bd7375c4db7652878b0241b2be5d0c3cca\"\n - \ integrity sha512-F28b1mDt8KcT5bUyJc/U9nwzw6cV+UmTeRlXYIl2TNqMMJif0Jeey9/RQ3C4NOd2zp0/TRsDns9ttj2L523rsw==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.22.5\"\n regenerator-transform - \"^0.15.2\"\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-reserved-words@^7.22.5\":\n - \ version \"7.22.5\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.22.5.tgz#832cd35b81c287c4bcd09ce03e22199641f964fb\"\n - \ integrity sha512-DTtGKFRQUDm8svigJzZHzb/2xatPc6TzNvAIJ5GqOKDsGFYgAskjRulbR/vGsPKq3OPqtexnz327qYpP57RFyA==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.22.5\"\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-shorthand-properties@^7.22.5\":\n - \ version \"7.22.5\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.22.5.tgz#6e277654be82b5559fc4b9f58088507c24f0c624\"\n - \ integrity sha512-vM4fq9IXHscXVKzDv5itkO1X52SmdFBFcMIBZ2FRn2nqVYqw6dBexUgMvAjHW+KXpPPViD/Yo3GrDEBaRC0QYA==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.22.5\"\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-spread@^7.22.5\":\n version \"7.22.5\"\n - \ resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.22.5.tgz#6487fd29f229c95e284ba6c98d65eafb893fea6b\"\n - \ integrity sha512-5ZzDQIGyvN4w8+dMmpohL6MBo+l2G7tfC/O2Dg7/hjpgeWvUx8FzfeOKxGog9IimPa4YekaQ9PlDqTLOljkcxg==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.22.5\"\n \"@babel/helper-skip-transparent-expression-wrappers\" - \"^7.22.5\"\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-sticky-regex@^7.22.5\":\n - \ version \"7.22.5\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.22.5.tgz#295aba1595bfc8197abd02eae5fc288c0deb26aa\"\n - \ integrity sha512-zf7LuNpHG0iEeiyCNwX4j3gDg1jgt1k3ZdXBKbZSoA3BbGQGvMiSvfbZRR3Dr3aeJe3ooWFZxOOG3IRStYp2Bw==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.22.5\"\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-template-literals@^7.22.5\":\n - \ version \"7.22.5\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.22.5.tgz#8f38cf291e5f7a8e60e9f733193f0bcc10909bff\"\n - \ integrity sha512-5ciOehRNf+EyUeewo8NkbQiUs4d6ZxiHo6BcBcnFlgiJfu16q0bQUw9Jvo0b0gBKFG1SMhDSjeKXSYuJLeFSMA==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.22.5\"\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-typeof-symbol@^7.22.5\":\n - \ version \"7.22.5\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.22.5.tgz#5e2ba478da4b603af8673ff7c54f75a97b716b34\"\n - \ integrity sha512-bYkI5lMzL4kPii4HHEEChkD0rkc+nvnlR6+o/qdqR6zrm0Sv/nodmyLhlq2DO0YKLUNd2VePmPRjJXSBh9OIdA==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.22.5\"\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.20.13\":\n version - \"7.22.15\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.22.15.tgz#15adef906451d86349eb4b8764865c960eb54127\"\n - \ integrity sha512-1uirS0TnijxvQLnlv5wQBwOX3E1wCFX7ITv+9pBV2wKEk4K+M5tqDaoNXnTH8tjEIYHLO98MwiTWO04Ggz4XuA==\n - \ dependencies:\n \"@babel/helper-annotate-as-pure\" \"^7.22.5\"\n \"@babel/helper-create-class-features-plugin\" - \"^7.22.15\"\n \"@babel/helper-plugin-utils\" \"^7.22.5\"\n \"@babel/plugin-syntax-typescript\" - \"^7.22.5\"\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-escapes@^7.22.10\":\n - \ version \"7.22.10\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.22.10.tgz#c723f380f40a2b2f57a62df24c9005834c8616d9\"\n - \ integrity sha512-lRfaRKGZCBqDlRU3UIFovdp9c9mEvlylmpod0/OatICsSfuQ9YFthRo1tpTkGsklEefZdqlEFdY4A2dwTb6ohg==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.22.5\"\n\n\"@babel/plugin-transform-unicode-property-regex@^7.22.5\":\n - \ version \"7.22.5\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.22.5.tgz#098898f74d5c1e86660dc112057b2d11227f1c81\"\n - \ integrity sha512-HCCIb+CbJIAE6sXn5CjFQXMwkCClcOfPCzTlilJ8cUatfzwHlWQkbtV0zD338u9dZskwvuOYTuuaMaA8J5EI5A==\n - \ dependencies:\n \"@babel/helper-create-regexp-features-plugin\" \"^7.22.5\"\n - \ \"@babel/helper-plugin-utils\" \"^7.22.5\"\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/plugin-transform-unicode-regex@^7.22.5\":\n - \ version \"7.22.5\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.22.5.tgz#ce7e7bb3ef208c4ff67e02a22816656256d7a183\"\n - \ integrity sha512-028laaOKptN5vHJf9/Arr/HiJekMd41hOEZYvNsrsXqJ7YPYuX2bQxh31fkZzGmq3YqHRJzYFFAVYvKfMPKqyg==\n - \ dependencies:\n \"@babel/helper-create-regexp-features-plugin\" \"^7.22.5\"\n - \ \"@babel/helper-plugin-utils\" \"^7.22.5\"\n\n\"@babel/plugin-transform-unicode-sets-regex@^7.22.5\":\n - \ version \"7.22.5\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.22.5.tgz#77788060e511b708ffc7d42fdfbc5b37c3004e91\"\n - \ integrity sha512-lhMfi4FC15j13eKrh3DnYHjpGj6UKQHtNKTbtc1igvAhRy4+kLhV07OpLcsN0VgDEw/MjAvJO4BdMJsHwMhzCg==\n - \ dependencies:\n \"@babel/helper-create-regexp-features-plugin\" \"^7.22.5\"\n - \ \"@babel/helper-plugin-utils\" \"^7.22.5\"\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-env@^7.20.2\":\n version - \"7.23.2\"\n resolved \"https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.23.2.tgz#1f22be0ff0e121113260337dbc3e58fafce8d059\"\n - \ integrity sha512-BW3gsuDD+rvHL2VO2SjAUNTBe5YrjsTiDyqamPDWY723na3/yPQ65X5oQkFVJZ0o50/2d+svm1rkPoJeR1KxVQ==\n - \ dependencies:\n \"@babel/compat-data\" \"^7.23.2\"\n \"@babel/helper-compilation-targets\" - \"^7.22.15\"\n \"@babel/helper-plugin-utils\" \"^7.22.5\"\n \"@babel/helper-validator-option\" - \"^7.22.15\"\n \"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression\" - \"^7.22.15\"\n \"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining\" - \"^7.22.15\"\n \"@babel/plugin-proposal-private-property-in-object\" \"7.21.0-placeholder-for-preset-env.2\"\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.22.5\"\n \"@babel/plugin-syntax-import-attributes\" - \"^7.22.5\"\n \"@babel/plugin-syntax-import-meta\" \"^7.10.4\"\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-syntax-unicode-sets-regex\" - \"^7.18.6\"\n \"@babel/plugin-transform-arrow-functions\" \"^7.22.5\"\n - \ \"@babel/plugin-transform-async-generator-functions\" \"^7.23.2\"\n \"@babel/plugin-transform-async-to-generator\" - \"^7.22.5\"\n \"@babel/plugin-transform-block-scoped-functions\" \"^7.22.5\"\n - \ \"@babel/plugin-transform-block-scoping\" \"^7.23.0\"\n \"@babel/plugin-transform-class-properties\" - \"^7.22.5\"\n \"@babel/plugin-transform-class-static-block\" \"^7.22.11\"\n - \ \"@babel/plugin-transform-classes\" \"^7.22.15\"\n \"@babel/plugin-transform-computed-properties\" - \"^7.22.5\"\n \"@babel/plugin-transform-destructuring\" \"^7.23.0\"\n \"@babel/plugin-transform-dotall-regex\" - \"^7.22.5\"\n \"@babel/plugin-transform-duplicate-keys\" \"^7.22.5\"\n - \ \"@babel/plugin-transform-dynamic-import\" \"^7.22.11\"\n \"@babel/plugin-transform-exponentiation-operator\" - \"^7.22.5\"\n \"@babel/plugin-transform-export-namespace-from\" \"^7.22.11\"\n - \ \"@babel/plugin-transform-for-of\" \"^7.22.15\"\n \"@babel/plugin-transform-function-name\" - \"^7.22.5\"\n \"@babel/plugin-transform-json-strings\" \"^7.22.11\"\n \"@babel/plugin-transform-literals\" - \"^7.22.5\"\n \"@babel/plugin-transform-logical-assignment-operators\" - \"^7.22.11\"\n \"@babel/plugin-transform-member-expression-literals\" \"^7.22.5\"\n - \ \"@babel/plugin-transform-modules-amd\" \"^7.23.0\"\n \"@babel/plugin-transform-modules-commonjs\" - \"^7.23.0\"\n \"@babel/plugin-transform-modules-systemjs\" \"^7.23.0\"\n - \ \"@babel/plugin-transform-modules-umd\" \"^7.22.5\"\n \"@babel/plugin-transform-named-capturing-groups-regex\" - \"^7.22.5\"\n \"@babel/plugin-transform-new-target\" \"^7.22.5\"\n \"@babel/plugin-transform-nullish-coalescing-operator\" - \"^7.22.11\"\n \"@babel/plugin-transform-numeric-separator\" \"^7.22.11\"\n - \ \"@babel/plugin-transform-object-rest-spread\" \"^7.22.15\"\n \"@babel/plugin-transform-object-super\" - \"^7.22.5\"\n \"@babel/plugin-transform-optional-catch-binding\" \"^7.22.11\"\n - \ \"@babel/plugin-transform-optional-chaining\" \"^7.23.0\"\n \"@babel/plugin-transform-parameters\" - \"^7.22.15\"\n \"@babel/plugin-transform-private-methods\" \"^7.22.5\"\n - \ \"@babel/plugin-transform-private-property-in-object\" \"^7.22.11\"\n - \ \"@babel/plugin-transform-property-literals\" \"^7.22.5\"\n \"@babel/plugin-transform-regenerator\" - \"^7.22.10\"\n \"@babel/plugin-transform-reserved-words\" \"^7.22.5\"\n - \ \"@babel/plugin-transform-shorthand-properties\" \"^7.22.5\"\n \"@babel/plugin-transform-spread\" - \"^7.22.5\"\n \"@babel/plugin-transform-sticky-regex\" \"^7.22.5\"\n \"@babel/plugin-transform-template-literals\" - \"^7.22.5\"\n \"@babel/plugin-transform-typeof-symbol\" \"^7.22.5\"\n \"@babel/plugin-transform-unicode-escapes\" - \"^7.22.10\"\n \"@babel/plugin-transform-unicode-property-regex\" \"^7.22.5\"\n - \ \"@babel/plugin-transform-unicode-regex\" \"^7.22.5\"\n \"@babel/plugin-transform-unicode-sets-regex\" - \"^7.22.5\"\n \"@babel/preset-modules\" \"0.1.6-no-external-plugins\"\n - \ \"@babel/types\" \"^7.23.0\"\n babel-plugin-polyfill-corejs2 \"^0.4.6\"\n - \ babel-plugin-polyfill-corejs3 \"^0.8.5\"\n babel-plugin-polyfill-regenerator - \"^0.5.3\"\n core-js-compat \"^3.31.0\"\n semver \"^6.3.1\"\n\n\"@babel/preset-modules@0.1.6-no-external-plugins\":\n - \ version \"0.1.6-no-external-plugins\"\n resolved \"https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz#ccb88a2c49c817236861fee7826080573b8a923a\"\n - \ integrity sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.0.0\"\n \"@babel/types\" - \"^7.4.4\"\n esutils \"^2.0.2\"\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.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/template@^7.22.15\":\n - \ version \"7.22.15\"\n resolved \"https://registry.yarnpkg.com/@babel/template/-/template-7.22.15.tgz#09576efc3830f0430f4548ef971dde1350ef2f38\"\n - \ integrity sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==\n - \ dependencies:\n \"@babel/code-frame\" \"^7.22.13\"\n \"@babel/parser\" - \"^7.22.15\"\n \"@babel/types\" \"^7.22.15\"\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.2\", \"@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.22.5\":\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.23.2\":\n - \ version \"7.23.2\"\n resolved \"https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.23.2.tgz#329c7a06735e144a506bdb2cad0268b7f46f4ad8\"\n - \ integrity sha512-azpe59SQ48qG6nu2CzcMLbxUudtN+dOM9kDbUqGq3HXUJRlo7i8fvPoxQUzYgLZ4cMVmuZgm8vvBpNeRhd6XSw==\n - \ dependencies:\n \"@babel/code-frame\" \"^7.22.13\"\n \"@babel/generator\" - \"^7.23.0\"\n \"@babel/helper-environment-visitor\" \"^7.22.20\"\n \"@babel/helper-function-name\" - \"^7.23.0\"\n \"@babel/helper-hoist-variables\" \"^7.22.5\"\n \"@babel/helper-split-export-declaration\" - \"^7.22.6\"\n \"@babel/parser\" \"^7.23.0\"\n \"@babel/types\" \"^7.23.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.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.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.22.15\", - \"@babel/types@^7.22.19\", \"@babel/types@^7.23.0\":\n version \"7.23.0\"\n - \ resolved \"https://registry.yarnpkg.com/@babel/types/-/types-7.23.0.tgz#8c1f020c9df0e737e4e247c0619f58c68458aaeb\"\n - \ integrity sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg==\n - \ dependencies:\n \"@babel/helper-string-parser\" \"^7.22.5\"\n \"@babel/helper-validator-identifier\" - \"^7.22.20\"\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\"@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 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@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 - \ 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.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 - \"^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.7.1\", \"@embroider/addon-shim@^1.8.4\":\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/addon-shim@^1.8.6\":\n version - \"1.8.6\"\n resolved \"https://registry.yarnpkg.com/@embroider/addon-shim/-/addon-shim-1.8.6.tgz#b676991b4fa32c3a98dc7db7dc6cd655029c3f09\"\n - \ integrity sha512-siC9kP78uucEbpDcVyxjkwa76pcs5rVzDVpWO4PDc9EAXRX+pzmUuSTLAK3GztUwx7/PWhz1BenAivqdSvSgfg==\n - \ dependencies:\n \"@embroider/shared-internals\" \"^2.2.3\"\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 - \ 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@^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/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 - \"^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@^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/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 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.12.2\", - \"@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.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/macros@^1.13.0\", \"@embroider/macros@^1.13.2\":\n - \ version \"1.13.2\"\n resolved \"https://registry.yarnpkg.com/@embroider/macros/-/macros-1.13.2.tgz#07dda11313a2539f403404881b729e622a80ca17\"\n - \ integrity sha512-AUgJ71xG8kjuTx8XB1AQNBiebJuXRfhcHr318dCwnQz9VRXdYSnEEqf38XRvGYIoCvIyn/3c72LrSwzaJqknOA==\n - \ dependencies:\n \"@embroider/shared-internals\" \"2.5.0\"\n assert-never - \"^1.2.1\"\n babel-import-util \"^2.0.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.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@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@2.5.0\", \"@embroider/shared-internals@^2.2.3\":\n - \ version \"2.5.0\"\n resolved \"https://registry.yarnpkg.com/@embroider/shared-internals/-/shared-internals-2.5.0.tgz#4a0b5127c589718fae60fc22f81374ed558b944a\"\n - \ integrity sha512-7qzrb7GVIyNqeY0umxoeIvjDC+ay1b+wb2yCVuYTUYrFfLAkLEy9FNI3iWCi3RdQ9OFjgcAxAnwsAiPIMZZ3pQ==\n - \ dependencies:\n babel-import-util \"^2.0.0\"\n debug \"^4.3.2\"\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.11.0\", \"@embroider/util@^1.12.0\":\n version \"1.12.0\"\n - \ resolved \"https://registry.yarnpkg.com/@embroider/util/-/util-1.12.0.tgz#4b7828650b55f8498f1e78bb63e27e77835e926f\"\n - \ integrity sha512-P4M1QADEH9ceIYC9mwHeV+6DDgEIQQYFfZi728nVKqTAxakXoiLgu/BCyQmEGyow9fYEPYaC1boDCZxW2JQAXg==\n - \ dependencies:\n \"@embroider/macros\" \"^1.13.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\" - \"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 - \"^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/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 - \ \"@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/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.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.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/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.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.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.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.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.2\", - \"@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.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.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.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.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.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.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\"@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 - \ 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/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 - \ 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\"@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\", - \"@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 - \ 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\"@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.2\":\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\"@prettier/sync@^0.2.1\":\n - \ version \"0.2.1\"\n resolved \"https://registry.yarnpkg.com/@prettier/sync/-/sync-0.2.1.tgz#00f628a394247cc18535b3cce0b9756b352a09e0\"\n - \ integrity sha512-7ls1R6//+GPYD9vof1XaL5psViv83CwpdwlS8oUkWldYgbPhzZ3WgxIQMWqGyBmWPmoBfQg8C7jj7KI/ZuDHhQ==\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 - \ 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@^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\" - \"*\"\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/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/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 - \ 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/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.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.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.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.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 - \ 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.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.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.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.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.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.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-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.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.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\" - \"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.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\"@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 - \ 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.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 - \ 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:\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\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 - \ 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-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, - 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 - \ 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-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\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 - \ 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-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-import-util@^2.0.0:\n - \ version \"2.0.1\"\n resolved \"https://registry.yarnpkg.com/babel-import-util/-/babel-import-util-2.0.1.tgz#263a2963ee9208428c04f05326c6ea32b2206ac6\"\n - \ integrity sha512-N1ZfNprtf/37x0R05J0QCW/9pCAcuI+bjZIK9tlu0JEkwEST7ssdD++gxHRbD58AiG5QE5OuNYhRoEFsc1wESw==\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-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 - \ 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@^5.0.0:\n - \ version \"5.0.0\"\n resolved \"https://registry.yarnpkg.com/babel-plugin-module-resolver/-/babel-plugin-module-resolver-5.0.0.tgz#2b7fc176bd55da25f516abf96015617b4f70fc73\"\n - \ integrity sha512-g0u+/ChLSJ5+PzYwLwP8Rp8Rcfowz58TJNCe+L/ui4rpzE/mg//JVX0EWBUYoxaextqnwuGHzfGp2hh0PPV25Q==\n - \ dependencies:\n find-babel-config \"^2.0.0\"\n glob \"^8.0.3\"\n pkg-up - \"^3.1.0\"\n reselect \"^4.1.7\"\n resolve \"^1.22.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-corejs2@^0.4.6:\n - \ version \"0.4.6\"\n resolved \"https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.6.tgz#b2df0251d8e99f229a8e60fc4efa9a68b41c8313\"\n - \ integrity sha512-jhHiWVZIlnPbEUKSSNb9YoWcQGdlTLq7z1GHL4AjFxaoOUMuuEVJ+Y4pAaQUGOGk93YsVCKPbqbfw3m0SM6H8Q==\n - \ dependencies:\n \"@babel/compat-data\" \"^7.22.6\"\n \"@babel/helper-define-polyfill-provider\" - \"^0.4.3\"\n semver \"^6.3.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-corejs3@^0.8.5:\n - \ version \"0.8.6\"\n resolved \"https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.6.tgz#25c2d20002da91fe328ff89095c85a391d6856cf\"\n - \ integrity sha512-leDIc4l4tUgU7str5BWLS2h8q2N4Nf6lGZP6UrNDxdtfF2g69eJ5L0H7S8A5Ln/arfFAfHor5InAdZuIOwZdgQ==\n - \ dependencies:\n \"@babel/helper-define-polyfill-provider\" \"^0.4.3\"\n - \ core-js-compat \"^3.33.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-polyfill-regenerator@^0.5.3:\n - \ version \"0.5.3\"\n resolved \"https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.3.tgz#d4c49e4b44614607c13fb769bcd85c72bb26a4a5\"\n - \ integrity sha512-8sHeDOmXC8csczMrYEOf0UTNa4yE2SxV5JGeT/LP1n0OYVDUUFPxG9vdk2AlDlIit4t+Kf0xCtpgXPBwnn/9pw==\n - \ dependencies:\n \"@babel/helper-define-polyfill-provider\" \"^0.4.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\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 - \ 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-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 - \ 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\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 - \ 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-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:\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-babel-transpiler@^8.0.0:\n version \"8.0.0\"\n resolved - \"https://registry.yarnpkg.com/broccoli-babel-transpiler/-/broccoli-babel-transpiler-8.0.0.tgz#07576728a95b840a99d5f0f9b07b71a737f69319\"\n - \ integrity sha512-3HEp3flvasUKJGWERcrPgM1SWvHJ0O/fmbEtY9L4kDyMSnqjY6hTYvNvgWCIgbwXAYAUlZP0vjAQsmyLNGLwFw==\n - \ dependencies:\n broccoli-persistent-filter \"^3.0.0\"\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 - \"^6.0.2\"\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@^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-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@^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.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.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.0.0, - broccoli-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 - \ 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.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-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@^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\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\nbrowserslist@^4.22.1:\n - \ version \"4.22.1\"\n resolved \"https://registry.yarnpkg.com/browserslist/-/browserslist-4.22.1.tgz#ba91958d1a59b87dab6fed8dfbcb3da5e2e9c619\"\n - \ integrity sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ==\n - \ dependencies:\n caniuse-lite \"^1.0.30001541\"\n electron-to-chromium - \"^1.4.535\"\n node-releases \"^2.0.13\"\n update-browserslist-db \"^1.0.13\"\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, - 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\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 - \ 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-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 - \ 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\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\ncaniuse-lite@^1.0.30001541:\n - \ version \"1.0.30001553\"\n resolved \"https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001553.tgz#e64e7dc8fd4885cd246bb476471420beb5e474b5\"\n - \ integrity sha512-N0ttd6TrFfuqKNi+pMgWJTb9qrdJu4JSpgPFLe/lrD19ugC6fZgF0pUewRowDwzdDnb9V41mFcdlYgl/PyKf4A==\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.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.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.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@^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 - \ 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\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 - \ 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\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 - \ 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@^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 - \ 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:\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\nconvert-source-map@^2.0.0:\n - \ version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-2.0.0.tgz#4b560f649fc4e918dd0ab75cf4961e8bc882d82a\"\n - \ integrity sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==\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-compat@^3.31.0, core-js-compat@^3.33.1:\n - \ version \"3.33.1\"\n resolved \"https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.33.1.tgz#debe80464107d75419e00c2ee29f35982118ff84\"\n - \ integrity sha512-6pYKNOgD/j/bkC5xS5IIg6bncid3rfrI42oBH1SQJbsmYPKF7rhzcFzYCcxYMmNQQ0rCEB8WqpW7QHndOggaeQ==\n - \ dependencies:\n browserslist \"^4.22.1\"\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\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 - \ 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-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 - \ 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, - 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 - \ 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.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.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.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\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 - \ 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\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-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 - \ 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\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\nelectron-to-chromium@^1.4.535:\n - \ version \"1.4.565\"\n resolved \"https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.565.tgz#205f3746a759ec3c43bce98b9eef5445f2721ea9\"\n - \ integrity sha512-XbMoT6yIvg2xzcbs5hCADi0dXBh4//En3oFXmtPX+jiyyiCTiM9DGFT2SLottjpEs9Z8Mh8SqahbR96MaHfuSg==\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@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.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.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, - 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-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.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 - \ 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@^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.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 - \ \"@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-babel@^8.0.0, - ember-cli-babel@^8.1.0:\n version \"8.2.0\"\n resolved \"https://registry.yarnpkg.com/ember-cli-babel/-/ember-cli-babel-8.2.0.tgz#91e14c22ac22956177002385947724174553d41c\"\n - \ integrity sha512-8H4+jQElCDo6tA7CamksE66NqBXWs7VNpS3a738L9pZCjg2kXIX4zoyHzkORUqCtr0Au7YsCnrlAMi1v2ALo7A==\n - \ dependencies:\n \"@babel/helper-compilation-targets\" \"^7.20.7\"\n \"@babel/plugin-proposal-class-properties\" - \"^7.16.5\"\n \"@babel/plugin-proposal-decorators\" \"^7.20.13\"\n \"@babel/plugin-proposal-private-methods\" - \"^7.16.5\"\n \"@babel/plugin-proposal-private-property-in-object\" \"^7.20.5\"\n - \ \"@babel/plugin-transform-class-static-block\" \"^7.22.11\"\n \"@babel/plugin-transform-modules-amd\" - \"^7.20.11\"\n \"@babel/plugin-transform-runtime\" \"^7.13.9\"\n \"@babel/plugin-transform-typescript\" - \"^7.20.13\"\n \"@babel/preset-env\" \"^7.20.2\"\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 \"^5.0.0\"\n broccoli-babel-transpiler - \"^8.0.0\"\n broccoli-debug \"^0.6.4\"\n broccoli-funnel \"^3.0.8\"\n - \ broccoli-source \"^3.0.1\"\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 - \"^5.1.2\"\n ensure-posix-path \"^1.0.2\"\n resolve-package-path \"^4.0.3\"\n - \ semver \"^7.3.8\"\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.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 - \ 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.1, ember-cli-htmlbars@^6.2.0, ember-cli-htmlbars@^6.3.0:\n - \ version \"6.3.0\"\n resolved \"https://registry.yarnpkg.com/ember-cli-htmlbars/-/ember-cli-htmlbars-6.3.0.tgz#ac85f2bbd09788992ab7f9ca832cd044fb8e5798\"\n - \ integrity sha512-N9Y80oZfcfWLsqickMfRd9YByVcTGyhYRnYQ2XVPVrp6jyUyOeRWmEAPh7ERSXpp8Ws4hr/JB9QVQrn/yZa+Ag==\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@^3.0.2:\n - \ version \"3.0.2\"\n resolved \"https://registry.yarnpkg.com/ember-cli-mirage/-/ember-cli-mirage-3.0.2.tgz#073efc22fef6e53cd31ab6bedcc55ce3b9be1ed9\"\n - \ integrity sha512-SthtL8i/tvo7F/XwkSa/XEE1h99p2o1wS2O3DzyEzPqySpSD8a8YKauvN/FgZQVwjcXJuprSrCiWne8+bb6rYA==\n - \ dependencies:\n \"@babel/core\" \"^7.22.20\"\n \"@embroider/macros\" - \"^1.13.2\"\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.6.3\"\n ember-cli-babel - \"^8.0.0\"\n ember-get-config \"0.2.4 - 0.5.0 || ^1.0.0 || ^2.1.1\"\n ember-inflector - \"^2.0.0 || ^3.0.0 || ^4.0.2\"\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@^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-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 - \ 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@^5.3.0:\n version \"5.3.0\"\n resolved - \"https://registry.yarnpkg.com/ember-cli/-/ember-cli-5.3.0.tgz#95e5311d8fc363fee4f56d08cf03c60340514c1c\"\n - \ integrity sha512-Om19C49hAYFgVduidtfQPbZcR3bmdHhYJ4XxEEEvW+sP1WAXNOPWf5e3W6HGDarjIeg04bZxOMkMZy28bubOBA==\n - \ dependencies:\n \"@babel/core\" \"^7.22.10\"\n \"@pnpm/find-workspace-dir\" - \"^6.0.2\"\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.8.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.8\"\n find-up - \"^5.0.0\"\n find-yarn-workspace-root \"^2.0.0\"\n fixturify-project - \"^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 \"^9.1.5\"\n is-git-url \"^1.0.0\"\n is-language-code - \"^3.1.0\"\n isbinaryfile \"^5.0.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 \"^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.4.3\"\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 \"^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:\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\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-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:\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.1.0:\n version - \"1.1.0\"\n resolved \"https://registry.yarnpkg.com/ember-focus-trap/-/ember-focus-trap-1.1.0.tgz#e3c47c6e916e838af3884b43e2794e87088d2bac\"\n - \ integrity sha512-KxbCKpAJaBVZm+bW4tHPoBJAZThmxa6pI+WQusL+bj0RtAnGUNkWsVy6UBMZ5QqTQzf4EvGHkCVACVp5lbAWMQ==\n - \ dependencies:\n \"@embroider/addon-shim\" \"^1.0.0\"\n focus-trap - \"^6.7.1\"\n\nember-functions-as-helper-polyfill@^2.1.2:\n version \"2.1.2\"\n - \ resolved \"https://registry.yarnpkg.com/ember-functions-as-helper-polyfill/-/ember-functions-as-helper-polyfill-2.1.2.tgz#5f7a7c7f87b87d4df785c53d1ee0810693c89b6b\"\n - \ integrity sha512-yvW6xykvZEIYzzwlrC/g9yu6LtLkkj5F+ho6U+BDxN1uREMgoMOZnji7sSILn5ITVpaJ055DPcO+utEFD7IZOA==\n - \ dependencies:\n ember-cli-babel \"^7.26.11\"\n ember-cli-typescript - \"^5.0.0\"\n ember-cli-version-checker \"^5.1.2\"\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 - || ^1.0.0 || ^2.1.1\", \"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@^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.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@^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-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/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.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-plugin-prettier@^5.0.0:\n version \"5.0.0\"\n - \ resolved \"https://registry.yarnpkg.com/ember-template-lint-plugin-prettier/-/ember-template-lint-plugin-prettier-5.0.0.tgz#1a2c8c87fee54347997c20017f7842b052a78f54\"\n - \ integrity sha512-aXUYM4yuIdPZ80+AsAU8QBwGSJJ/aAkRsNcQ5vI5HmXiBjzHlDc/ZhmP6iVcYuCmoA/3iKcssMAYwIDbuby4pg==\n - \ dependencies:\n \"@prettier/sync\" \"^0.2.1\"\n prettier-linter-helpers - \"^1.0.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.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.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.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 - \ 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-truth-helpers@^4.0.3:\n - \ version \"4.0.3\"\n resolved \"https://registry.yarnpkg.com/ember-truth-helpers/-/ember-truth-helpers-4.0.3.tgz#02705dc36f2d68f1d4cff0d8226396c8ae5dee2e\"\n - \ integrity sha512-T6Ogd3pk9FxYiZfSxdjgn3Hb3Ksqgw7CD23V9qfig9jktNdkNEHo4+3PA3cSD/+3a2kdH3KmNvKyarVuzdtEkA==\n - \ dependencies:\n \"@embroider/addon-shim\" \"^1.8.6\"\n ember-functions-as-helper-polyfill - \"^2.1.2\"\n\nember-uikit@^9.0.0:\n version \"9.0.0\"\n resolved \"https://registry.yarnpkg.com/ember-uikit/-/ember-uikit-9.0.0.tgz#4b5dda8b7413b8a60e51936eb4bfa7d66e3fb635\"\n - \ integrity sha512-zEmifiWleNmRHRd0A8I4Ylonh6lJoeUxX9w8tgrBkMtONUqe2lwQNJTbiaOEvCZQjuHyBoYjti83DnQ0FykL0Q==\n - \ dependencies:\n \"@babel/core\" \"^7.22.20\"\n \"@ember/string\" \"^3.1.1\"\n - \ \"@embroider/util\" \"^1.12.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.3\"\n - \ ember-cli-babel \"^8.1.0\"\n ember-cli-htmlbars \"^6.3.0\"\n ember-composable-helpers - \"^5.0.0\"\n ember-focus-trap \"^1.1.0\"\n ember-modifier \"^4.1.0\"\n - \ ember-toggle \"^9.0.3\"\n ember-truth-helpers \"^4.0.3\"\n uikit - \"^3.17.0\"\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.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 - \ 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-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 - \ 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@^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 - \"^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\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.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 - \ 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.11.1:\n version - \"11.11.1\"\n resolved \"https://registry.yarnpkg.com/eslint-plugin-ember/-/eslint-plugin-ember-11.11.1.tgz#bc49d76ed8ec43e646d222f15181f4d18c3c3218\"\n - \ integrity sha512-dvsDa4LkDkGqCE2bzBIguRMi1g40JVwRWMSHmn8S7toRDxSOU3M7yromgi5eSAJX2O2vEvJZ9QnR15YDbvNfVQ==\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.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-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.1:\n version \"5.0.1\"\n resolved - \"https://registry.yarnpkg.com/eslint-plugin-prettier/-/eslint-plugin-prettier-5.0.1.tgz#a3b399f04378f79f066379f544e42d6b73f11515\"\n - \ integrity sha512-m3u5RnR56asrwV/lDC4GHorlW75DsFfmUcjfCYylTUs85dBRnB7VM6xG8eCMJdeDRnppzmxZVf1GEPJvl1JmNg==\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-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@^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.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.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 - \ 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.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\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 - \ 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.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, - 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, - 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 - \ 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\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 - \ integrity sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==\n\nfilesize@^10.0.8:\n - \ version \"10.1.0\"\n resolved \"https://registry.yarnpkg.com/filesize/-/filesize-10.1.0.tgz#846f5cd8d16e073c5d6767651a8264f6149183cd\"\n - \ integrity sha512-GTLKYyBSDz3nPhlLVPjPWZCnhkd9TrrRArNcy8Z+J2cqScB7h2McAzR6NBX6nYOoWafql0roY8hrocxnZBv9CQ==\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:\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-babel-config@^2.0.0:\n - \ version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/find-babel-config/-/find-babel-config-2.0.0.tgz#a8216f825415a839d0f23f4d18338a1cc966f701\"\n - \ integrity sha512-dOKT7jvF3hGzlW60Gc3ONox/0rRZ/tz7WCil0bqA1In/3I8f1BctpXahRnEKDySZqci7u+dqq93sZST9fOJpFw==\n - \ dependencies:\n json5 \"^2.1.1\"\n path-exists \"^4.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.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 - \ 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:\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 - \ 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\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@^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, 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 - \ 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-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 - \ 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, 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-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\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.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 - \ 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, - 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.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.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\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 - \ 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\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 - \ 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\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@^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 - \"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\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 - \ 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\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 - \"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@^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 - \ 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\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\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.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 - \ 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.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 - \ 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\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@^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 - \ 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-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 - \ 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:\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 - \ 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-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 - \ 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-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 - \ 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-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-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-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 - \ 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-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 - \ 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-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 - \ 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-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.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.1, json5@^2.1.2, json5@^2.2.3:\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, 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 - \ 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\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 - \"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._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.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.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, - 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.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-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 - \ 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\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 - \"^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\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 - \ 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-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\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, - 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.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\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 - \ 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.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.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\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\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\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 - \"^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.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.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.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.13:\n - \ version \"2.0.13\"\n resolved \"https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.13.tgz#d5ed1627c23e3461e819b02e57b75e4899b1c81d\"\n - \ integrity sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==\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@^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 - \ 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-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 - \ 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\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.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 - \"^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.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 - \ 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-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 - \ 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-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 - \ 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\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-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 - \ 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-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-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 - \ 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:\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 - \ 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@^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 - \ 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\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.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-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 - \ 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\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\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-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\", - 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\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 - \ 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\nregenerator-transform@^0.15.2:\n - \ version \"0.15.2\"\n resolved \"https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.15.2.tgz#5bbae58b522098ebdf09bca2f83838929001c7a4\"\n - \ integrity sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==\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\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.1.7:\n - \ version \"4.1.8\"\n resolved \"https://registry.yarnpkg.com/reselect/-/reselect-4.1.8.tgz#3f5dc671ea168dccdeb3e141236f69f02eaec524\"\n - \ integrity sha512-ab9EmR80F/zQTMNeneUr4cv+jSwPJgIlvEmVwLerwrWVbpLlBuls9XHzIeTFy4cegU2NHBp3va0LKOzU5qFEYQ==\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.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.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.22.2, resolve@^1.22.3, resolve@^1.3.3, - resolve@^1.4.0, resolve@^1.5.0:\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 - \ 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, - 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-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 - \ 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.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, - 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.4.3:\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 - \ 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.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 - \ 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.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, 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.1, semver@^6.1.2, semver@^6.3.0, semver@^6.3.1:\n version \"6.3.1\"\n - \ resolved \"https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4\"\n - \ integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==\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, semver@^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 - \ 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.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 - \ 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\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 - \ 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@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:\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 - \"^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\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-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\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\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.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, - 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-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\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 - \ 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\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.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 - \"^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.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.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.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 - \ 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\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 - \"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-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\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.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 - \ 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-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 - \ 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.17.0:\n - \ version \"3.17.4\"\n resolved \"https://registry.yarnpkg.com/uikit/-/uikit-3.17.4.tgz#40c974789540396e17cf1e9758505e91ce2de22e\"\n - \ integrity sha512-Z+8yVBFuE3a+AYqP6T7m+YF37uLnBOGZOEqWohjSUXnBBgxb55Ac9vkE/T77tJn7mCHlhTXLFr/Tvjpe4TxXvg==\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@^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\nupdate-browserslist-db@^1.0.13:\n - \ version \"1.0.13\"\n resolved \"https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz#3c5e4f5c083661bd38ef64b6328c26ed6c8248c4\"\n - \ integrity sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==\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\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 - \ 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.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.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\" - \"^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.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 - \ 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, 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 - \ 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:\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 - \ 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.2, workerpool@^6.4.0:\n version \"6.5.1\"\n - \ resolved \"https://registry.yarnpkg.com/workerpool/-/workerpool-6.5.1.tgz#060f73b39d0caf97c6db64da004cd01b4c099544\"\n - \ integrity sha512-Fs4dNYcsdpYSAfVxhnl1L5zTksjvOJxtC5hzMNl+1t9B8hTJTdKDyZ5ju7ztgPy+ft9tBFXoOlDNiOT9WUXZlA==\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 - \"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\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 - \ 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@^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:\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\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 - Access-Control-Allow-Origin: - - '*' - Cache-Control: - - max-age=300 - Connection: - - keep-alive - Content-Encoding: - - gzip - Content-Length: - - '298557' - 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: - - Mon, 30 Oct 2023 08:39:04 GMT - ETag: - - W/"605e3c929c378cda76c9786f22d43f4b3f0117fd8f9f86f5efe6c5c1aff4c60b" - Expires: - - Mon, 30 Oct 2023 08:44:04 GMT - Source-Age: - - '52' - 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: - - 02e0ec6366a4333a734e53f941479c1bd112ee60 - X-Frame-Options: - - deny - X-GitHub-Request-Id: - - 95BA:0F62:F312DC:100806B:653F626E - X-Served-By: - - cache-vie6340-VIE - X-Timer: - - S1698655145.646199,VS0,VE1 - X-XSS-Protection: - - 1; mode=block - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - User-Agent: - - python-requests/2.31.0 - method: GET - uri: https://pypi.org/pypi/django/4.2.6/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.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 - (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","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/4.2.6/","requires_dist":["asgiref - <4,>=3.6.0","sqlparse >=0.3.1","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.2.6","yanked":false,"yanked_reason":null},"last_serial":20299232,"urls":[{"comment_text":"","digests":{"blake2b_256":"b945707dfc56f381222c1c798503546cb390934ab246fc45b5051ef66e31099c","md5":"db83d48600d6afff838e53f42f9ebebb","sha256":"a64d2487cdb00ad7461434320ccc38e60af9c404773a2f95ab0093b4453a3215"},"downloads":-1,"filename":"Django-4.2.6-py3-none-any.whl","has_sig":false,"md5_digest":"db83d48600d6afff838e53f42f9ebebb","packagetype":"bdist_wheel","python_version":"py3","requires_python":">=3.8","size":7990607,"upload_time":"2023-10-04T14:58:34","upload_time_iso_8601":"2023-10-04T14:58:34.647748Z","url":"https://files.pythonhosted.org/packages/b9/45/707dfc56f381222c1c798503546cb390934ab246fc45b5051ef66e31099c/Django-4.2.6-py3-none-any.whl","yanked":false,"yanked_reason":null},{"comment_text":"","digests":{"blake2b_256":"237bf47d10d870fabfcaa1fba403460a4e482ab7dbba4d715d43981d1f8c8d85","md5":"ad84c2b9bbebaa26427a2a656fe5ceea","sha256":"08f41f468b63335aea0d904c5729e0250300f6a1907bf293a65499496cdbc68f"},"downloads":-1,"filename":"Django-4.2.6.tar.gz","has_sig":false,"md5_digest":"ad84c2b9bbebaa26427a2a656fe5ceea","packagetype":"sdist","python_version":"source","requires_python":">=3.8","size":10407018,"upload_time":"2023-10-04T14:58:41","upload_time_iso_8601":"2023-10-04T14:58:41.808770Z","url":"https://files.pythonhosted.org/packages/23/7b/f47d10d870fabfcaa1fba403460a4e482ab7dbba4d715d43981d1f8c8d85/Django-4.2.6.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: - - '2303' - 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, 30 Oct 2023 08:39:04 GMT - ETag: - - '"CN23wPprpwfzPOrtoA7nmg"' - Permissions-Policy: - - publickey-credentials-create=(self),publickey-credentials-get=(self),accelerometer=(),ambient-light-sensor=(),autoplay=(),battery=(),camera=(),display-capture=(),document-domain=(),encrypted-media=(),execution-while-not-rendered=(),execution-while-out-of-viewport=(),fullscreen=(),gamepad=(),geolocation=(),gyroscope=(),hid=(),identity-credentials-get=(),idle-detection=(),local-fonts=(),magnetometer=(),microphone=(),midi=(),otp-credentials=(),payment=(),picture-in-picture=(),screen-wake-lock=(),serial=(),speaker-selection=(),storage-access=(),usb=(),web-share=(),xr-spatial-tracking=() - Referrer-Policy: - - origin-when-cross-origin - Strict-Transport-Security: - - max-age=31536000; includeSubDomains; preload - Vary: - - Accept-Encoding - X-Cache: - - HIT, HIT - X-Cache-Hits: - - 15851, 1 - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - deny - X-Permitted-Cross-Domain-Policies: - - none - X-PyPI-Last-Serial: - - '20299232' - X-Served-By: - - cache-iad-kjyo7100116-IAD, cache-vie6322-VIE - X-Timer: - - S1698655145.933490,VS0,VE1 - X-XSS-Protection: - - 1; mode=block - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - User-Agent: - - python-requests/2.31.0 - method: GET - uri: https://pypi.org/pypi/djangorestframework-jsonapi/6.1.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.11","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.. code:: JSON\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.. code:: - JSON\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, 3.11)\n2. Django (3.2, 4.0, 4.1, 4.2)\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.. code:: sh\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.. - code:: sh\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.. code:: - python\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.. - code:: sh\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.. - code:: python\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.1.0/","requires_dist":["django - (>=3.2)","djangorestframework (>=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.1.0","yanked":false,"yanked_reason":null},"last_serial":19452667,"urls":[{"comment_text":"","digests":{"blake2b_256":"06f1d5ff37f600d749e10cf9c97d888c22659918fa175ae775cb6c6dd91991b7","md5":"fea2fa8fbc087034e5213f9b762ad448","sha256":"d35fc0868ef104038882203da160c7b51216dec3f4e089cd5177bb95f9fe4af1"},"downloads":-1,"filename":"djangorestframework_jsonapi-6.1.0-py2.py3-none-any.whl","has_sig":false,"md5_digest":"fea2fa8fbc087034e5213f9b762ad448","packagetype":"bdist_wheel","python_version":"py2.py3","requires_python":">=3.7","size":353932,"upload_time":"2023-08-25T13:57:12","upload_time_iso_8601":"2023-08-25T13:57:12.347275Z","url":"https://files.pythonhosted.org/packages/06/f1/d5ff37f600d749e10cf9c97d888c22659918fa175ae775cb6c6dd91991b7/djangorestframework_jsonapi-6.1.0-py2.py3-none-any.whl","yanked":false,"yanked_reason":null},{"comment_text":"","digests":{"blake2b_256":"4e80e5502b09b5ca1a91b40934af37dbab40a07f5c924b33958cabf9fa768a02","md5":"7e053ccccabfdb768c4eb84e17e898b3","sha256":"237a6ed3780f0b6571c838c33fde57286152166213ad2986cb1d0f45cff45425"},"downloads":-1,"filename":"djangorestframework-jsonapi-6.1.0.tar.gz","has_sig":false,"md5_digest":"7e053ccccabfdb768c4eb84e17e898b3","packagetype":"sdist","python_version":"source","requires_python":">=3.7","size":126805,"upload_time":"2023-08-25T13:57:14","upload_time_iso_8601":"2023-08-25T13:57:14.392810Z","url":"https://files.pythonhosted.org/packages/4e/80/e5502b09b5ca1a91b40934af37dbab40a07f5c924b33958cabf9fa768a02/djangorestframework-jsonapi-6.1.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: - - '3380' - 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, 30 Oct 2023 08:39:05 GMT - ETag: - - '"+0UkDFbJ1oMn54YQA+JuoQ"' - Permissions-Policy: - - publickey-credentials-create=(self),publickey-credentials-get=(self),accelerometer=(),ambient-light-sensor=(),autoplay=(),battery=(),camera=(),display-capture=(),document-domain=(),encrypted-media=(),execution-while-not-rendered=(),execution-while-out-of-viewport=(),fullscreen=(),gamepad=(),geolocation=(),gyroscope=(),hid=(),identity-credentials-get=(),idle-detection=(),local-fonts=(),magnetometer=(),microphone=(),midi=(),otp-credentials=(),payment=(),picture-in-picture=(),screen-wake-lock=(),serial=(),speaker-selection=(),storage-access=(),usb=(),web-share=(),xr-spatial-tracking=() - Referrer-Policy: - - origin-when-cross-origin - Strict-Transport-Security: - - max-age=31536000; includeSubDomains; preload - Vary: - - Accept-Encoding - X-Cache: - - HIT, HIT - X-Cache-Hits: - - 402, 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-kcgs7200132-IAD, cache-vie6383-VIE - X-Timer: - - S1698655145.065312,VS0,VE1 - X-XSS-Protection: - - 1; mode=block - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - User-Agent: - - python-requests/2.31.0 - method: GET - uri: https://registry.npmjs.org/ember-cli - response: - body: - string: "{\"_id\":\"ember-cli\",\"_rev\":\"518-9f0131e7248d4cadad5d73a1a10c494d\",\"name\":\"ember-cli\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"dist-tags\":{\"latest\":\"5.3.0\",\"beta\":\"5.4.0-beta.0\",\"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 - 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},\"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]: - 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\":\"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},\"5.3.0\":{\"name\":\"ember-cli\",\"version\":\"5.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.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\"},\"gitHead\":\"9fa4a0f47812697506ed36f486a049e71bc4e6fa\",\"_id\":\"ember-cli@5.3.0\",\"_nodeVersion\":\"18.17.1\",\"_npmVersion\":\"9.6.7\",\"dist\":{\"integrity\":\"sha512-Om19C49hAYFgVduidtfQPbZcR3bmdHhYJ4XxEEEvW+sP1WAXNOPWf5e3W6HGDarjIeg04bZxOMkMZy28bubOBA==\",\"shasum\":\"95e5311d8fc363fee4f56d08cf03c60340514c1c\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-5.3.0.tgz\",\"fileCount\":253,\"unpackedSize\":1221403,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIFpzK7PUYnnJL2Cz5uMISdF0xdkZLFDtyPirlOFWvUmCAiEA1WDM2I4oNNuZL1bdkRycTfZbAgfzT1yx1FvOeOfvsX8=\"}]},\"_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_1695095008919_0.5936512149674928\"},\"_hasShrinkwrap\":false},\"5.4.0-beta.0\":{\"name\":\"ember-cli\",\"version\":\"5.4.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\":{\"@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\",\"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\",\"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\"}},\"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\":\"baf1a706f73efdc172bf67086c553fb646f3d193\",\"_id\":\"ember-cli@5.4.0-beta.0\",\"_nodeVersion\":\"16.19.1\",\"_npmVersion\":\"8.19.3\",\"dist\":{\"integrity\":\"sha512-/kcgKpDy+YrkDObEMqSssPodfResfoTV6dQAAPMvhggqeeZ8QSVzkz406TYO0SLCoc0PXgycQtRZQ5TAzFWHDg==\",\"shasum\":\"72dafd6759f322d23b4dc419b3e9c1325c69181a\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-5.4.0-beta.0.tgz\",\"fileCount\":250,\"unpackedSize\":1214403,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCQPuut0u0VEiXUDlbk+7orJw3Ixh3hCBLmmJF0m8C0hAIhANe1VtVg9GWBjzUH0YP1b1GYxJXldGaQEHpTKFIfroj1\"}]},\"_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.4.0-beta.0_1695142824914_0.22811932405342272\"},\"_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-09-19T17:00:25.404Z\",\"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\",\"5.3.0\":\"2023-09-19T03:43:29.186Z\",\"5.4.0-beta.0\":\"2023-09-19T17:00:25.218Z\"},\"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: - - '50' - CF-Cache-Status: - - HIT - CF-Ray: - - 81e2588478bf6aa1-GVA - Cache-Control: - - public, max-age=300 - Connection: - - keep-alive - Content-Encoding: - - gzip - Content-Type: - - application/json - Date: - - Mon, 30 Oct 2023 08:39:05 GMT - ETag: - - W/"e2b6458d07c24141a8dff6444158b2db" - Last-Modified: - - Tue, 19 Sep 2023 17:00:28 GMT - Server: - - cloudflare - Transfer-Encoding: - - chunked - Vary: - - accept-encoding, accept - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - User-Agent: - - python-requests/2.31.0 - method: GET - uri: https://registry.npmjs.org/ember-data - response: - body: - string: "{\"_id\":\"ember-data\",\"_rev\":\"685-af15bd4cb22815ad9f1e3f075311aee7\",\"name\":\"ember-data\",\"description\":\"The - lightweight reactive data library for JavaScript applications\",\"dist-tags\":{\"latest\":\"5.3.0\",\"beta\":\"5.4.0-beta.1\",\"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.4\",\"canary\":\"5.5.0-alpha.12\",\"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 - -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},\"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},\"5.4.0-alpha.4\":{\"name\":\"ember-data\",\"version\":\"5.4.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.4.0-alpha.4\",\"@ember-data/debug\":\"5.4.0-alpha.4\",\"@ember-data/graph\":\"5.4.0-alpha.4\",\"@ember-data/json-api\":\"5.4.0-alpha.4\",\"@ember-data/legacy-compat\":\"5.4.0-alpha.4\",\"@ember-data/model\":\"5.4.0-alpha.4\",\"@ember-data/private-build-infra\":\"5.4.0-alpha.4\",\"@ember-data/request\":\"5.4.0-alpha.4\",\"@ember-data/serializer\":\"5.4.0-alpha.4\",\"@ember-data/store\":\"5.4.0-alpha.4\",\"@ember-data/tracking\":\"5.4.0-alpha.4\",\"@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\":\"^8.0.0\",\"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.11\",\"@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.4\",\"_integrity\":\"sha512-8uukOviqnXLn6wKzBtGy4iQqTPq1NCMfMRxDUzZmyOUuXpHFpcTGfQBKI+15ecq2JC8pU/ZIc6p5RJo/z570pw==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-5.4.0-alpha.4.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-5.4.0-alpha.4.tgz\",\"_nodeVersion\":\"18.17.1\",\"_npmVersion\":\"9.6.7\",\"dist\":{\"integrity\":\"sha512-8uukOviqnXLn6wKzBtGy4iQqTPq1NCMfMRxDUzZmyOUuXpHFpcTGfQBKI+15ecq2JC8pU/ZIc6p5RJo/z570pw==\",\"shasum\":\"4b70f2ed9520bff89ec6bafd4f7975a37902b15e\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.4.0-alpha.4.tgz\",\"fileCount\":40,\"unpackedSize\":798358,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCICU839T4ZyhMabMD39gwDH/TN8BARtEO6JfmGTAAjmZfAiEA7kW8lx9jx6K+/CCaRig3yztCtpqGkCxgHDG+xvELHhM=\"}]},\"_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.4_1693340344698_0.5360782718687567\"},\"_hasShrinkwrap\":false},\"5.4.0-alpha.5\":{\"name\":\"ember-data\",\"version\":\"5.4.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.4.0-alpha.5\",\"@ember-data/debug\":\"5.4.0-alpha.5\",\"@ember-data/graph\":\"5.4.0-alpha.5\",\"@ember-data/json-api\":\"5.4.0-alpha.5\",\"@ember-data/legacy-compat\":\"5.4.0-alpha.5\",\"@ember-data/model\":\"5.4.0-alpha.5\",\"@ember-data/private-build-infra\":\"5.4.0-alpha.5\",\"@ember-data/request\":\"5.4.0-alpha.5\",\"@ember-data/serializer\":\"5.4.0-alpha.5\",\"@ember-data/store\":\"5.4.0-alpha.5\",\"@ember-data/tracking\":\"5.4.0-alpha.5\",\"@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\":\"^8.0.0\",\"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.11\",\"@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.7.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.4.0-alpha.5\",\"_integrity\":\"sha512-LjyoEFJWTS5/o+UQAvpG60d9zIXFeu/YaJzH/vjppRuBK53yuRAaITHOOYUOEkvSkKvVEEGQEulCR1DPUNuLaA==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-5.4.0-alpha.5.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-5.4.0-alpha.5.tgz\",\"_nodeVersion\":\"18.17.1\",\"_npmVersion\":\"9.6.7\",\"dist\":{\"integrity\":\"sha512-LjyoEFJWTS5/o+UQAvpG60d9zIXFeu/YaJzH/vjppRuBK53yuRAaITHOOYUOEkvSkKvVEEGQEulCR1DPUNuLaA==\",\"shasum\":\"9d5909f1709b4cc5e1ee0cd1a473c006ed2bd0cd\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.4.0-alpha.5.tgz\",\"fileCount\":40,\"unpackedSize\":798357,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIH1ucSKvWeWT8sR2tgDprpKYa83YbBPE3sGZWp4RUNkvAiBYDMhUFybHrUb7HEay2iJKV/ambeTPMGwolthUyi0KCA==\"}]},\"_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.5_1693599098112_0.9538353951427068\"},\"_hasShrinkwrap\":false},\"5.4.0-alpha.6\":{\"name\":\"ember-data\",\"version\":\"5.4.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.4.0-alpha.6\",\"@ember-data/debug\":\"5.4.0-alpha.6\",\"@ember-data/graph\":\"5.4.0-alpha.6\",\"@ember-data/json-api\":\"5.4.0-alpha.6\",\"@ember-data/legacy-compat\":\"5.4.0-alpha.6\",\"@ember-data/model\":\"5.4.0-alpha.6\",\"@ember-data/private-build-infra\":\"5.4.0-alpha.6\",\"@ember-data/request\":\"5.4.0-alpha.6\",\"@ember-data/serializer\":\"5.4.0-alpha.6\",\"@ember-data/store\":\"5.4.0-alpha.6\",\"@ember-data/tracking\":\"5.4.0-alpha.6\",\"@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\":\"^8.0.0\",\"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.11\",\"@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.7.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.4.0-alpha.6\",\"_integrity\":\"sha512-kcQGjLSvpO+v6R1CkQFyZCGPDZhB7wNzjfL5gunTCOFeRPdNBUvJ4Lfqczbq0ZJ8zaTgMcCU8HlyUcN6zB9u1A==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-5.4.0-alpha.6.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-5.4.0-alpha.6.tgz\",\"_nodeVersion\":\"18.17.1\",\"_npmVersion\":\"9.6.7\",\"dist\":{\"integrity\":\"sha512-kcQGjLSvpO+v6R1CkQFyZCGPDZhB7wNzjfL5gunTCOFeRPdNBUvJ4Lfqczbq0ZJ8zaTgMcCU8HlyUcN6zB9u1A==\",\"shasum\":\"5e5fdfdb29328c18991cef7d49beea394832fbef\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.4.0-alpha.6.tgz\",\"fileCount\":40,\"unpackedSize\":807013,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIGPyZUKAKakVcgJ89SXfBvGlczB2AJAWzAPrdUbBtRe0AiEAyG++G73JBXfgKHQTJzqCI9vHKG6GhtLKswOrkal3jsk=\"}]},\"_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.6_1693788577331_0.7830843360125714\"},\"_hasShrinkwrap\":false},\"5.3.0-beta.1\":{\"name\":\"ember-data\",\"version\":\"5.3.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.3.0-beta.1\",\"@ember-data/debug\":\"5.3.0-beta.1\",\"@ember-data/graph\":\"5.3.0-beta.1\",\"@ember-data/json-api\":\"5.3.0-beta.1\",\"@ember-data/legacy-compat\":\"5.3.0-beta.1\",\"@ember-data/model\":\"5.3.0-beta.1\",\"@ember-data/private-build-infra\":\"5.3.0-beta.1\",\"@ember-data/request\":\"5.3.0-beta.1\",\"@ember-data/serializer\":\"5.3.0-beta.1\",\"@ember-data/store\":\"5.3.0-beta.1\",\"@ember-data/tracking\":\"5.3.0-beta.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\":\"^8.0.0\",\"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.11\",\"@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.7.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.3.0-beta.1\",\"_integrity\":\"sha512-gmhoPW2XwiYKIu4xqcCm/h3D/8zExaeKbpKtvO5VzlJRSDkmkyAhmPguDXBd7h5tyHTqCZjRXQJ3iU+VUf/B7A==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-5.3.0-beta.1.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-5.3.0-beta.1.tgz\",\"_nodeVersion\":\"18.17.1\",\"_npmVersion\":\"9.6.7\",\"dist\":{\"integrity\":\"sha512-gmhoPW2XwiYKIu4xqcCm/h3D/8zExaeKbpKtvO5VzlJRSDkmkyAhmPguDXBd7h5tyHTqCZjRXQJ3iU+VUf/B7A==\",\"shasum\":\"d7ac1942cac65945723ff45eb1dfdbee5e2af76f\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.3.0-beta.1.tgz\",\"fileCount\":40,\"unpackedSize\":807000,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIHolTf1P95U1iB1PPOsiYYqARzQnWj0v8dnpwQjHpgGaAiBDQK+ftMWP3XU9Ek0kFkYQ8X4shVhQD4PG88Z4HhCalg==\"}]},\"_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-beta.1_1693789141256_0.8246705316131901\"},\"_hasShrinkwrap\":false},\"5.4.0-alpha.7\":{\"name\":\"ember-data\",\"version\":\"5.4.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.4.0-alpha.7\",\"@ember-data/debug\":\"5.4.0-alpha.7\",\"@ember-data/graph\":\"5.4.0-alpha.7\",\"@ember-data/json-api\":\"5.4.0-alpha.7\",\"@ember-data/legacy-compat\":\"5.4.0-alpha.7\",\"@ember-data/model\":\"5.4.0-alpha.7\",\"@ember-data/private-build-infra\":\"5.4.0-alpha.7\",\"@ember-data/request\":\"5.4.0-alpha.7\",\"@ember-data/serializer\":\"5.4.0-alpha.7\",\"@ember-data/store\":\"5.4.0-alpha.7\",\"@ember-data/tracking\":\"5.4.0-alpha.7\",\"@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\":\"^8.0.0\",\"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.11\",\"@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.7.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.4.0-alpha.7\",\"_integrity\":\"sha512-WfTF+S+6Nphl0ezl9iF1u+yC9G5YaLgiKeKjFoU930D4MiJnUt2SZIfinsoaGeqSCmfRcq0sHhoIlcH+k9b2yg==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-5.4.0-alpha.7.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-5.4.0-alpha.7.tgz\",\"_nodeVersion\":\"18.17.1\",\"_npmVersion\":\"9.6.7\",\"dist\":{\"integrity\":\"sha512-WfTF+S+6Nphl0ezl9iF1u+yC9G5YaLgiKeKjFoU930D4MiJnUt2SZIfinsoaGeqSCmfRcq0sHhoIlcH+k9b2yg==\",\"shasum\":\"8435d0724f0f1e640b69f84814b82e497db9f5f2\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.4.0-alpha.7.tgz\",\"fileCount\":40,\"unpackedSize\":843286,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQD0f88dlNUgtMwVt4JB5rsYx8UBOjUdgg6vQQtwXrlMlAIhAJc6VdEwrJo9Vk+1aqS5LZJTz028JkLbpGKoENjtH0Sy\"}]},\"_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.7_1693819014022_0.5351888417064996\"},\"_hasShrinkwrap\":false},\"5.3.0-beta.2\":{\"name\":\"ember-data\",\"version\":\"5.3.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.3.0-beta.2\",\"@ember-data/debug\":\"5.3.0-beta.2\",\"@ember-data/graph\":\"5.3.0-beta.2\",\"@ember-data/json-api\":\"5.3.0-beta.2\",\"@ember-data/legacy-compat\":\"5.3.0-beta.2\",\"@ember-data/model\":\"5.3.0-beta.2\",\"@ember-data/private-build-infra\":\"5.3.0-beta.2\",\"@ember-data/request\":\"5.3.0-beta.2\",\"@ember-data/serializer\":\"5.3.0-beta.2\",\"@ember-data/store\":\"5.3.0-beta.2\",\"@ember-data/tracking\":\"5.3.0-beta.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\":\"^8.0.0\",\"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.11\",\"@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.7.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.3.0-beta.2\",\"_integrity\":\"sha512-8XbejeS6S8IBWMZ4rRZ71BfITqkNlTsuDvBAiLyDjPRA7LZT8+T2pc5ZrfFi6RR9E1/+e1uGl6wggMp0GnX/Uw==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-5.3.0-beta.2.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-5.3.0-beta.2.tgz\",\"_nodeVersion\":\"18.17.1\",\"_npmVersion\":\"9.6.7\",\"dist\":{\"integrity\":\"sha512-8XbejeS6S8IBWMZ4rRZ71BfITqkNlTsuDvBAiLyDjPRA7LZT8+T2pc5ZrfFi6RR9E1/+e1uGl6wggMp0GnX/Uw==\",\"shasum\":\"2fc7b393d923c4cb0ccd95c5bd3ad8ea1031fc7d\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.3.0-beta.2.tgz\",\"fileCount\":40,\"unpackedSize\":843273,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQD5jV4UBD9Ohpr6VkvTzVhv7uUxvgEwGKrXus3eVlYD8AIhAKPi72QXa60FDe9wShVKpVpzb55/W8bilo3fhrJM7wVO\"}]},\"_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-beta.2_1693819442749_0.921570261843746\"},\"_hasShrinkwrap\":false},\"5.4.0-alpha.8\":{\"name\":\"ember-data\",\"version\":\"5.4.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.4.0-alpha.8\",\"@ember-data/debug\":\"5.4.0-alpha.8\",\"@ember-data/graph\":\"5.4.0-alpha.8\",\"@ember-data/json-api\":\"5.4.0-alpha.8\",\"@ember-data/legacy-compat\":\"5.4.0-alpha.8\",\"@ember-data/model\":\"5.4.0-alpha.8\",\"@ember-data/private-build-infra\":\"5.4.0-alpha.8\",\"@ember-data/request\":\"5.4.0-alpha.8\",\"@ember-data/serializer\":\"5.4.0-alpha.8\",\"@ember-data/store\":\"5.4.0-alpha.8\",\"@ember-data/tracking\":\"5.4.0-alpha.8\",\"@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\":\"^8.0.0\",\"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.11\",\"@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.7.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.4.0-alpha.8\",\"_integrity\":\"sha512-A8ZTEIHye4wTGmyayyJ8Srwm4uAsR9p+tj3URbk/v0oDcjTVGzfSuvY4K0YUPHLCDF17rQnV897KUvjicOCJEw==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-5.4.0-alpha.8.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-5.4.0-alpha.8.tgz\",\"_nodeVersion\":\"18.17.1\",\"_npmVersion\":\"9.6.7\",\"dist\":{\"integrity\":\"sha512-A8ZTEIHye4wTGmyayyJ8Srwm4uAsR9p+tj3URbk/v0oDcjTVGzfSuvY4K0YUPHLCDF17rQnV897KUvjicOCJEw==\",\"shasum\":\"dff59e6f4c46f59ecb346bf90c2b3817cf6a4175\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.4.0-alpha.8.tgz\",\"fileCount\":40,\"unpackedSize\":842684,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCICPQf1KvWwfnEl5u/YWJ1S2t9r+WYgjY+N+wOScS7kEuAiAFOEPhTcyJYChkkagTHn0FFq6ksXZ7n7Pxb06SKqZNpw==\"}]},\"_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.8_1693853620611_0.7436688044102813\"},\"_hasShrinkwrap\":false},\"5.4.0-alpha.9\":{\"name\":\"ember-data\",\"version\":\"5.4.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.4.0-alpha.9\",\"@ember-data/debug\":\"5.4.0-alpha.9\",\"@ember-data/graph\":\"5.4.0-alpha.9\",\"@ember-data/json-api\":\"5.4.0-alpha.9\",\"@ember-data/legacy-compat\":\"5.4.0-alpha.9\",\"@ember-data/model\":\"5.4.0-alpha.9\",\"@ember-data/private-build-infra\":\"5.4.0-alpha.9\",\"@ember-data/request\":\"5.4.0-alpha.9\",\"@ember-data/serializer\":\"5.4.0-alpha.9\",\"@ember-data/store\":\"5.4.0-alpha.9\",\"@ember-data/tracking\":\"5.4.0-alpha.9\",\"@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\":\"^8.0.0\",\"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.11\",\"@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.7.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.4.0-alpha.9\",\"_integrity\":\"sha512-8/zWj2eeCMga1dFFIjSot4L3GC5fXcZrXDUZOTpoNxDRxPEB4hPA1upo414OYM1Dd8iyGgXF3bH1Rrv9cbbjTQ==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-5.4.0-alpha.9.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-5.4.0-alpha.9.tgz\",\"_nodeVersion\":\"18.17.1\",\"_npmVersion\":\"9.6.7\",\"dist\":{\"integrity\":\"sha512-8/zWj2eeCMga1dFFIjSot4L3GC5fXcZrXDUZOTpoNxDRxPEB4hPA1upo414OYM1Dd8iyGgXF3bH1Rrv9cbbjTQ==\",\"shasum\":\"765ade3c65d014cc0b9c2917eed164562f8e18b2\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.4.0-alpha.9.tgz\",\"fileCount\":40,\"unpackedSize\":842684,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCUJYHb+E/ZMAdyEYnlIXV6FdN5WJnZCFnMoJwoVPeJoQIhAKgbxqQX3cvkOxI6Cgq81dEtF2MX35Pl1gVj5xRQunLp\"}]},\"_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.9_1693854278192_0.9207964893203493\"},\"_hasShrinkwrap\":false},\"5.4.0-alpha.10\":{\"name\":\"ember-data\",\"version\":\"5.4.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.4.0-alpha.10\",\"@ember-data/debug\":\"5.4.0-alpha.10\",\"@ember-data/graph\":\"5.4.0-alpha.10\",\"@ember-data/json-api\":\"5.4.0-alpha.10\",\"@ember-data/legacy-compat\":\"5.4.0-alpha.10\",\"@ember-data/model\":\"5.4.0-alpha.10\",\"@ember-data/private-build-infra\":\"5.4.0-alpha.10\",\"@ember-data/request\":\"5.4.0-alpha.10\",\"@ember-data/request-utils\":\"5.4.0-alpha.10\",\"@ember-data/serializer\":\"5.4.0-alpha.10\",\"@ember-data/store\":\"5.4.0-alpha.10\",\"@ember-data/tracking\":\"5.4.0-alpha.10\",\"@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\":\"^8.0.0\",\"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/request-utils\":{\"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},\"@ember/string\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.22.11\",\"@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.7.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.4.0-alpha.10\",\"_integrity\":\"sha512-QTa+EKhR3XtzT+Sw81C5rrg+S7n5oX0Ep7MDbhEW4k0Qq8yomYy7v5z6ItLipc9M+j4y7jYBAkcm3mCDQNN4hg==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-5.4.0-alpha.10.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-5.4.0-alpha.10.tgz\",\"_nodeVersion\":\"18.17.1\",\"_npmVersion\":\"9.6.7\",\"dist\":{\"integrity\":\"sha512-QTa+EKhR3XtzT+Sw81C5rrg+S7n5oX0Ep7MDbhEW4k0Qq8yomYy7v5z6ItLipc9M+j4y7jYBAkcm3mCDQNN4hg==\",\"shasum\":\"2403642891c45b857c5e460570f20f12da552042\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.4.0-alpha.10.tgz\",\"fileCount\":40,\"unpackedSize\":842866,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDkxbLT7gvV2nM+fIlqyWpX5Y+4qd1gMl9KAh1D2r4bowIhAKYsk8qD8W4I5j33iYMLunCq0a8FTUbS5mWDAFdJF4QI\"}]},\"_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.10_1693868686182_0.1197344945806067\"},\"_hasShrinkwrap\":false},\"5.3.0-beta.3\":{\"name\":\"ember-data\",\"version\":\"5.3.0-beta.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-beta.3\",\"@ember-data/debug\":\"5.3.0-beta.3\",\"@ember-data/graph\":\"5.3.0-beta.3\",\"@ember-data/json-api\":\"5.3.0-beta.3\",\"@ember-data/legacy-compat\":\"5.3.0-beta.3\",\"@ember-data/model\":\"5.3.0-beta.3\",\"@ember-data/private-build-infra\":\"5.3.0-beta.3\",\"@ember-data/request\":\"5.3.0-beta.3\",\"@ember-data/request-utils\":\"5.3.0-beta.3\",\"@ember-data/serializer\":\"5.3.0-beta.3\",\"@ember-data/store\":\"5.3.0-beta.3\",\"@ember-data/tracking\":\"5.3.0-beta.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\":\"^8.0.0\",\"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/request-utils\":{\"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},\"@ember/string\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.22.11\",\"@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.7.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.3.0-beta.3\",\"_integrity\":\"sha512-sI2Ls5FgEvP9PDSqjvFQG/9GecQistUjdgZs4UaeZbPZBkHoZ+IIC6iRIrJfsZYWgqd9WbYcGVX7IUrfOJbLBA==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-5.3.0-beta.3.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-5.3.0-beta.3.tgz\",\"_nodeVersion\":\"18.17.1\",\"_npmVersion\":\"9.6.7\",\"dist\":{\"integrity\":\"sha512-sI2Ls5FgEvP9PDSqjvFQG/9GecQistUjdgZs4UaeZbPZBkHoZ+IIC6iRIrJfsZYWgqd9WbYcGVX7IUrfOJbLBA==\",\"shasum\":\"0bc520bc4599c52f9f8ea09d3b70fb25898da6e5\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.3.0-beta.3.tgz\",\"fileCount\":40,\"unpackedSize\":842838,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCYxVpcSapz4a10U8lkQMVQCnwwY9mEUNO5VryGRF+PVgIgcY4JPOc2b4LM6hMnyqz5MFrY+8NMwd5XXpC2sJnKo/o=\"}]},\"_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-beta.3_1693869060100_0.5473583864659903\"},\"_hasShrinkwrap\":false},\"5.4.0-alpha.11\":{\"name\":\"ember-data\",\"version\":\"5.4.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.4.0-alpha.11\",\"@ember-data/debug\":\"5.4.0-alpha.11\",\"@ember-data/graph\":\"5.4.0-alpha.11\",\"@ember-data/json-api\":\"5.4.0-alpha.11\",\"@ember-data/legacy-compat\":\"5.4.0-alpha.11\",\"@ember-data/model\":\"5.4.0-alpha.11\",\"@ember-data/private-build-infra\":\"5.4.0-alpha.11\",\"@ember-data/request\":\"5.4.0-alpha.11\",\"@ember-data/request-utils\":\"5.4.0-alpha.11\",\"@ember-data/serializer\":\"5.4.0-alpha.11\",\"@ember-data/store\":\"5.4.0-alpha.11\",\"@ember-data/tracking\":\"5.4.0-alpha.11\",\"@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\":\"^8.0.0\",\"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/request-utils\":{\"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},\"@ember/string\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.22.15\",\"@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.7.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.4.0-alpha.11\",\"_integrity\":\"sha512-oasNkBhM7lR/1HhA3LDzOwuDDS9sHKoA2JSArymy+b52Zv1wkucud8wWV+Ui6gxn3NwMdlYhTke8tqoMCQsnag==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-5.4.0-alpha.11.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-5.4.0-alpha.11.tgz\",\"_nodeVersion\":\"18.17.1\",\"_npmVersion\":\"9.6.7\",\"dist\":{\"integrity\":\"sha512-oasNkBhM7lR/1HhA3LDzOwuDDS9sHKoA2JSArymy+b52Zv1wkucud8wWV+Ui6gxn3NwMdlYhTke8tqoMCQsnag==\",\"shasum\":\"fcbab4a8de60270e0518a7237b520d3a46a44f15\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.4.0-alpha.11.tgz\",\"fileCount\":40,\"unpackedSize\":842865,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCKM4NwNbkrPClKbNPn1IgaU3zjvxtRyRXzkhC7hW7u7wIhAJR2u1WTd2Q14kpGEelse2ggtMtZOuD2mcAWUm+t2K/2\"}]},\"_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.11_1693945108545_0.7592188993631581\"},\"_hasShrinkwrap\":false},\"5.4.0-alpha.12\":{\"name\":\"ember-data\",\"version\":\"5.4.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.4.0-alpha.12\",\"@ember-data/debug\":\"5.4.0-alpha.12\",\"@ember-data/graph\":\"5.4.0-alpha.12\",\"@ember-data/json-api\":\"5.4.0-alpha.12\",\"@ember-data/legacy-compat\":\"5.4.0-alpha.12\",\"@ember-data/model\":\"5.4.0-alpha.12\",\"@ember-data/private-build-infra\":\"5.4.0-alpha.12\",\"@ember-data/request\":\"5.4.0-alpha.12\",\"@ember-data/request-utils\":\"5.4.0-alpha.12\",\"@ember-data/serializer\":\"5.4.0-alpha.12\",\"@ember-data/store\":\"5.4.0-alpha.12\",\"@ember-data/tracking\":\"5.4.0-alpha.12\",\"@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\":\"^8.0.0\",\"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/request-utils\":{\"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},\"@ember/string\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.22.15\",\"@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.7.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.4.0-alpha.12\",\"_integrity\":\"sha512-1qsSFMKoF8dFXDWJ78VfZ8SZtxVxSW3ccq6B9MQAml4GdITgjhEeTYUqk3Jyce/F2wT49yWESDizXPhr1x2BpQ==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-5.4.0-alpha.12.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-5.4.0-alpha.12.tgz\",\"_nodeVersion\":\"18.17.1\",\"_npmVersion\":\"9.6.7\",\"dist\":{\"integrity\":\"sha512-1qsSFMKoF8dFXDWJ78VfZ8SZtxVxSW3ccq6B9MQAml4GdITgjhEeTYUqk3Jyce/F2wT49yWESDizXPhr1x2BpQ==\",\"shasum\":\"831ba454c3bc8a01cd6846ab6ad50f97679eaeb9\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.4.0-alpha.12.tgz\",\"fileCount\":40,\"unpackedSize\":846598,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCICsaOTUy4IDBFpDhGFIhcDfv+oIQTclO68OherTwe/ymAiBxrobtLn95hX4IqJMxjGOo0uRsR7Xi9gvcfJ1y414toA==\"}]},\"_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.12_1694203889084_0.3420434895831832\"},\"_hasShrinkwrap\":false},\"5.4.0-alpha.13\":{\"name\":\"ember-data\",\"version\":\"5.4.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.4.0-alpha.13\",\"@ember-data/debug\":\"5.4.0-alpha.13\",\"@ember-data/graph\":\"5.4.0-alpha.13\",\"@ember-data/json-api\":\"5.4.0-alpha.13\",\"@ember-data/legacy-compat\":\"5.4.0-alpha.13\",\"@ember-data/model\":\"5.4.0-alpha.13\",\"@ember-data/private-build-infra\":\"5.4.0-alpha.13\",\"@ember-data/request\":\"5.4.0-alpha.13\",\"@ember-data/request-utils\":\"5.4.0-alpha.13\",\"@ember-data/serializer\":\"5.4.0-alpha.13\",\"@ember-data/store\":\"5.4.0-alpha.13\",\"@ember-data/tracking\":\"5.4.0-alpha.13\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.13.1\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.3\",\"ember-cli-babel\":\"^8.0.0\",\"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/request-utils\":{\"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},\"@ember/string\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.22.17\",\"@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.7.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/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.13\",\"_integrity\":\"sha512-sXR9m42b6UeQNiD0hU4yH/GQb9JnXKjRqThxvidjISDgIxEY6J3Gx8OhQ2jE2FAW/oB9SXu6kCt86WRp32v0kQ==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-5.4.0-alpha.13.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-5.4.0-alpha.13.tgz\",\"_nodeVersion\":\"18.17.1\",\"_npmVersion\":\"9.6.7\",\"dist\":{\"integrity\":\"sha512-sXR9m42b6UeQNiD0hU4yH/GQb9JnXKjRqThxvidjISDgIxEY6J3Gx8OhQ2jE2FAW/oB9SXu6kCt86WRp32v0kQ==\",\"shasum\":\"bc2a881c4d246e0e92fb790e38dd16b9cf29b217\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.4.0-alpha.13.tgz\",\"fileCount\":40,\"unpackedSize\":846566,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDzOwHQq9de/ITOm3Em5kMTxh2RqxFpGYxIaZlGa11LPAIhAMZgyKG9c0cFNgz1dDDMcWfxsbKeBl3swWR3Vfwsf9KV\"}]},\"_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.13_1694549996591_0.2155611685508967\"},\"_hasShrinkwrap\":false},\"5.4.0-alpha.14\":{\"name\":\"ember-data\",\"version\":\"5.4.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.4.0-alpha.14\",\"@ember-data/debug\":\"5.4.0-alpha.14\",\"@ember-data/graph\":\"5.4.0-alpha.14\",\"@ember-data/json-api\":\"5.4.0-alpha.14\",\"@ember-data/legacy-compat\":\"5.4.0-alpha.14\",\"@ember-data/model\":\"5.4.0-alpha.14\",\"@ember-data/private-build-infra\":\"5.4.0-alpha.14\",\"@ember-data/request\":\"5.4.0-alpha.14\",\"@ember-data/request-utils\":\"5.4.0-alpha.14\",\"@ember-data/serializer\":\"5.4.0-alpha.14\",\"@ember-data/store\":\"5.4.0-alpha.14\",\"@ember-data/tracking\":\"5.4.0-alpha.14\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.13.1\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.3\",\"ember-cli-babel\":\"^8.0.0\",\"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/request-utils\":{\"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},\"@ember/string\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.22.17\",\"@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.7.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/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.14\",\"_integrity\":\"sha512-sIzRrFzECy3bFrVYm/Rx/5UME4IWxmTSyybArcY1HGqqMn6SSUDzEzUpjl5Y8eKva1dfZTme88rFMyE9NP3sSg==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-5.4.0-alpha.14.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-5.4.0-alpha.14.tgz\",\"_nodeVersion\":\"18.17.1\",\"_npmVersion\":\"9.6.7\",\"dist\":{\"integrity\":\"sha512-sIzRrFzECy3bFrVYm/Rx/5UME4IWxmTSyybArcY1HGqqMn6SSUDzEzUpjl5Y8eKva1dfZTme88rFMyE9NP3sSg==\",\"shasum\":\"fd0f11181fc6237a85d503078b726f9048581316\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.4.0-alpha.14.tgz\",\"fileCount\":40,\"unpackedSize\":846566,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIEnYo1nA7ZRXgT/SL+F320xAQHk9dixSqMrTHL3S2XQ4AiEAy2YJgl25IQtaizIjRvOw1BsLK6VTp80sKdLLIB4ZmN0=\"}]},\"_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.14_1694808696277_0.7695638419593966\"},\"_hasShrinkwrap\":false},\"5.4.0-alpha.15\":{\"name\":\"ember-data\",\"version\":\"5.4.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.4.0-alpha.15\",\"@ember-data/debug\":\"5.4.0-alpha.15\",\"@ember-data/graph\":\"5.4.0-alpha.15\",\"@ember-data/json-api\":\"5.4.0-alpha.15\",\"@ember-data/legacy-compat\":\"5.4.0-alpha.15\",\"@ember-data/model\":\"5.4.0-alpha.15\",\"@ember-data/private-build-infra\":\"5.4.0-alpha.15\",\"@ember-data/request\":\"5.4.0-alpha.15\",\"@ember-data/request-utils\":\"5.4.0-alpha.15\",\"@ember-data/serializer\":\"5.4.0-alpha.15\",\"@ember-data/store\":\"5.4.0-alpha.15\",\"@ember-data/tracking\":\"5.4.0-alpha.15\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.13.1\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.3\",\"ember-cli-babel\":\"^8.0.0\",\"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/request-utils\":{\"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},\"@ember/string\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.22.17\",\"@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.7.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.4.0-alpha.15\",\"_integrity\":\"sha512-S0cOawMEYsj15ivjpDTpeLg1fpknvloFY+64fSeVn/4qzJi/BR3HAciBLjz8sM3xsxq9DJt5opvhkXSURx0c1A==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-5.4.0-alpha.15.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-5.4.0-alpha.15.tgz\",\"_nodeVersion\":\"18.17.1\",\"_npmVersion\":\"9.6.7\",\"dist\":{\"integrity\":\"sha512-S0cOawMEYsj15ivjpDTpeLg1fpknvloFY+64fSeVn/4qzJi/BR3HAciBLjz8sM3xsxq9DJt5opvhkXSURx0c1A==\",\"shasum\":\"8c57fc7aa58cef238aa7e4cf8f0fde998fea06c2\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.4.0-alpha.15.tgz\",\"fileCount\":40,\"unpackedSize\":867656,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIF/0viL1pfaATYStY2kvmtGkwfw+9nXW8A1xRQP8FUMzAiEA/Sj/NeM/Qz6qTIu2ZA/WHnKEngHMCHpYk2kRK14jmNE=\"}]},\"_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.15_1694939176226_0.4534516468865517\"},\"_hasShrinkwrap\":false},\"5.3.0-beta.4\":{\"name\":\"ember-data\",\"version\":\"5.3.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.1.1\"},\"dependencies\":{\"@ember-data/adapter\":\"5.3.0-beta.4\",\"@ember-data/debug\":\"5.3.0-beta.4\",\"@ember-data/graph\":\"5.3.0-beta.4\",\"@ember-data/json-api\":\"5.3.0-beta.4\",\"@ember-data/legacy-compat\":\"5.3.0-beta.4\",\"@ember-data/model\":\"5.3.0-beta.4\",\"@ember-data/private-build-infra\":\"5.3.0-beta.4\",\"@ember-data/request\":\"5.3.0-beta.4\",\"@ember-data/request-utils\":\"5.3.0-beta.4\",\"@ember-data/serializer\":\"5.3.0-beta.4\",\"@ember-data/store\":\"5.3.0-beta.4\",\"@ember-data/tracking\":\"5.3.0-beta.4\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.13.1\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.3\",\"ember-cli-babel\":\"^8.0.0\",\"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/request-utils\":{\"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},\"@ember/string\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.22.17\",\"@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.7.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-beta.4\",\"_integrity\":\"sha512-VxQjLiN8yaAQIPJvM216DGoYL3pVRTNOF3gNIFULIg/8YGgamEmBNwBcdy+092WQH1GtgEQrA7eSOacXmGRF5Q==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-5.3.0-beta.4.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-5.3.0-beta.4.tgz\",\"_nodeVersion\":\"18.17.1\",\"_npmVersion\":\"9.6.7\",\"dist\":{\"integrity\":\"sha512-VxQjLiN8yaAQIPJvM216DGoYL3pVRTNOF3gNIFULIg/8YGgamEmBNwBcdy+092WQH1GtgEQrA7eSOacXmGRF5Q==\",\"shasum\":\"2f6e110b798cfb2b1f36a0afcec606f1354905bf\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.3.0-beta.4.tgz\",\"fileCount\":40,\"unpackedSize\":867628,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCOOuR1eXYTvRU496GW/WHuJp8pM0RmhiEI11IPUdhjGwIgf+u4Ti/SYFrrh7M9+H1zKEcjsz409aMiKsFghtucgGs=\"}]},\"_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-beta.4_1694939778680_0.1275984970520727\"},\"_hasShrinkwrap\":false},\"5.4.0-alpha.16\":{\"name\":\"ember-data\",\"version\":\"5.4.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.1.1\"},\"dependencies\":{\"@ember-data/adapter\":\"5.4.0-alpha.16\",\"@ember-data/debug\":\"5.4.0-alpha.16\",\"@ember-data/graph\":\"5.4.0-alpha.16\",\"@ember-data/json-api\":\"5.4.0-alpha.16\",\"@ember-data/legacy-compat\":\"5.4.0-alpha.16\",\"@ember-data/model\":\"5.4.0-alpha.16\",\"@ember-data/private-build-infra\":\"5.4.0-alpha.16\",\"@ember-data/request\":\"5.4.0-alpha.16\",\"@ember-data/request-utils\":\"5.4.0-alpha.16\",\"@ember-data/serializer\":\"5.4.0-alpha.16\",\"@ember-data/store\":\"5.4.0-alpha.16\",\"@ember-data/tracking\":\"5.4.0-alpha.16\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.13.1\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.3\",\"ember-cli-babel\":\"^8.0.0\",\"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/request-utils\":{\"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},\"@ember/string\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.22.19\",\"@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.7.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.4.0-alpha.16\",\"_integrity\":\"sha512-FZZZxhiPQFL171As1TKccEVuLqwAJWhm6DGaFNorT9CkvqCdRnoD3C3zjcdyfB9ShKY1S41T6RezMZV/mCJ3Xg==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-5.4.0-alpha.16.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-5.4.0-alpha.16.tgz\",\"_nodeVersion\":\"18.17.1\",\"_npmVersion\":\"9.6.7\",\"dist\":{\"integrity\":\"sha512-FZZZxhiPQFL171As1TKccEVuLqwAJWhm6DGaFNorT9CkvqCdRnoD3C3zjcdyfB9ShKY1S41T6RezMZV/mCJ3Xg==\",\"shasum\":\"5f5b566e2c60b54ae3fe2892d5b2f76cbb3696fd\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.4.0-alpha.16.tgz\",\"fileCount\":40,\"unpackedSize\":867656,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCICBUWu9W3kjbtZHUQlq08vXZ7JyY5KxEU1qt3q1G8gDFAiEA3v60sGA7I/9Gt5veWWS0bkUSvED+QO3S0sXBRBpcBwg=\"}]},\"_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.16_1695062745839_0.8303365956121813\"},\"_hasShrinkwrap\":false},\"5.3.0-beta.5\":{\"name\":\"ember-data\",\"version\":\"5.3.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.1.1\"},\"dependencies\":{\"@ember-data/adapter\":\"5.3.0-beta.5\",\"@ember-data/debug\":\"5.3.0-beta.5\",\"@ember-data/graph\":\"5.3.0-beta.5\",\"@ember-data/json-api\":\"5.3.0-beta.5\",\"@ember-data/legacy-compat\":\"5.3.0-beta.5\",\"@ember-data/model\":\"5.3.0-beta.5\",\"@ember-data/private-build-infra\":\"5.3.0-beta.5\",\"@ember-data/request\":\"5.3.0-beta.5\",\"@ember-data/request-utils\":\"5.3.0-beta.5\",\"@ember-data/serializer\":\"5.3.0-beta.5\",\"@ember-data/store\":\"5.3.0-beta.5\",\"@ember-data/tracking\":\"5.3.0-beta.5\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.13.1\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.3\",\"ember-cli-babel\":\"^8.0.0\",\"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/request-utils\":{\"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},\"@ember/string\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.22.19\",\"@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.7.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-beta.5\",\"_integrity\":\"sha512-1oOjJPTjLjsKDKOOkeh56QfGOG3RmUmt+fpAsI3qV+48GRmykFCEJjU4cnojP9YJ6p1QnyGCaej3ewGEbdz/hA==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-5.3.0-beta.5.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-5.3.0-beta.5.tgz\",\"_nodeVersion\":\"18.17.1\",\"_npmVersion\":\"9.6.7\",\"dist\":{\"integrity\":\"sha512-1oOjJPTjLjsKDKOOkeh56QfGOG3RmUmt+fpAsI3qV+48GRmykFCEJjU4cnojP9YJ6p1QnyGCaej3ewGEbdz/hA==\",\"shasum\":\"c585061a5eca70a85244e0d6aee15d7d8828232b\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.3.0-beta.5.tgz\",\"fileCount\":40,\"unpackedSize\":867628,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDcWAnGpoynZxH6PdyNqBRdcLDYMgth21+UsQkl0Jx2EgIgN4MhnQX629SEcY/n5l9BKHsul2WfGLNZ8qVorE4B6Tk=\"}]},\"_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-beta.5_1695063506675_0.269427399709103\"},\"_hasShrinkwrap\":false},\"5.3.0\":{\"name\":\"ember-data\",\"version\":\"5.3.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\",\"@ember-data/debug\":\"5.3.0\",\"@ember-data/graph\":\"5.3.0\",\"@ember-data/json-api\":\"5.3.0\",\"@ember-data/legacy-compat\":\"5.3.0\",\"@ember-data/model\":\"5.3.0\",\"@ember-data/private-build-infra\":\"5.3.0\",\"@ember-data/request\":\"5.3.0\",\"@ember-data/request-utils\":\"5.3.0\",\"@ember-data/serializer\":\"5.3.0\",\"@ember-data/store\":\"5.3.0\",\"@ember-data/tracking\":\"5.3.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.13.1\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.3\",\"ember-cli-babel\":\"^8.0.0\",\"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/request-utils\":{\"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},\"@ember/string\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.22.19\",\"@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.7.5\",\"scripts\":{},\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@5.3.0\",\"_integrity\":\"sha512-ca8udUa2SrWyYxPckYc89Fdv/9pCG3X360zHvlGxtB4C87o3dWp6sle98tP9G1TjximKhrU/PMrqpdhJ8rOGtA==\",\"_resolved\":\"/Users/cthoburn/github/data/ember-data-5.3.0.tgz\",\"_from\":\"file:/Users/cthoburn/github/data/ember-data-5.3.0.tgz\",\"_nodeVersion\":\"18.17.1\",\"_npmVersion\":\"9.6.7\",\"dist\":{\"integrity\":\"sha512-ca8udUa2SrWyYxPckYc89Fdv/9pCG3X360zHvlGxtB4C87o3dWp6sle98tP9G1TjximKhrU/PMrqpdhJ8rOGtA==\",\"shasum\":\"d7be6b77653a41ae8ed045ffb904f1adbdcb8920\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.3.0.tgz\",\"fileCount\":40,\"unpackedSize\":867530,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDV4dlOOruv5iDECNpdGUMVbOhXtn+nXAx23BHFSThZiwIgbnw81o08jnkA6HLSRK9GwlqZ4gJNqA1e/TUJIIHGePM=\"}]},\"_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_1695064208033_0.9575750253351916\"},\"_hasShrinkwrap\":false},\"5.5.0-alpha.0\":{\"name\":\"ember-data\",\"version\":\"5.5.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.5.0-alpha.0\",\"@ember-data/debug\":\"5.5.0-alpha.0\",\"@ember-data/graph\":\"5.5.0-alpha.0\",\"@ember-data/json-api\":\"5.5.0-alpha.0\",\"@ember-data/legacy-compat\":\"5.5.0-alpha.0\",\"@ember-data/model\":\"5.5.0-alpha.0\",\"@ember-data/private-build-infra\":\"5.5.0-alpha.0\",\"@ember-data/request\":\"5.5.0-alpha.0\",\"@ember-data/request-utils\":\"5.5.0-alpha.0\",\"@ember-data/serializer\":\"5.5.0-alpha.0\",\"@ember-data/store\":\"5.5.0-alpha.0\",\"@ember-data/tracking\":\"5.5.0-alpha.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.13.1\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.3\",\"ember-cli-babel\":\"^8.0.0\",\"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/request-utils\":{\"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},\"@ember/string\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.22.19\",\"@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.7.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.5.0-alpha.0\",\"_integrity\":\"sha512-dTKoO+L8H9Gl5qCnL6vUFmqDQ23NhEIG6+I6uf1KK0dpyOGEmBCDTlG3x6QWtG9W/+7UFr1eM5QkBQnQ+zSZ9g==\",\"_resolved\":\"/Users/cthoburn/github/data/ember-data-5.5.0-alpha.0.tgz\",\"_from\":\"file:/Users/cthoburn/github/data/ember-data-5.5.0-alpha.0.tgz\",\"_nodeVersion\":\"18.17.1\",\"_npmVersion\":\"9.6.7\",\"dist\":{\"integrity\":\"sha512-dTKoO+L8H9Gl5qCnL6vUFmqDQ23NhEIG6+I6uf1KK0dpyOGEmBCDTlG3x6QWtG9W/+7UFr1eM5QkBQnQ+zSZ9g==\",\"shasum\":\"c12cd203c42d910735679de202d42248c13bb739\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.5.0-alpha.0.tgz\",\"fileCount\":40,\"unpackedSize\":867642,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIA3xgZE2G29DXi8+1tLBJlBC75C+XWiRBTxCQUBK0GMuAiAx/KIT7EYk1/Nnz91DFdXwI6d5O3527eYE4N2Bycx/CQ==\"}]},\"_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.5.0-alpha.0_1695064565412_0.46267221358107546\"},\"_hasShrinkwrap\":false},\"5.4.0-beta.0\":{\"name\":\"ember-data\",\"version\":\"5.4.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.4.0-beta.0\",\"@ember-data/debug\":\"5.4.0-beta.0\",\"@ember-data/graph\":\"5.4.0-beta.0\",\"@ember-data/json-api\":\"5.4.0-beta.0\",\"@ember-data/legacy-compat\":\"5.4.0-beta.0\",\"@ember-data/model\":\"5.4.0-beta.0\",\"@ember-data/private-build-infra\":\"5.4.0-beta.0\",\"@ember-data/request\":\"5.4.0-beta.0\",\"@ember-data/request-utils\":\"5.4.0-beta.0\",\"@ember-data/serializer\":\"5.4.0-beta.0\",\"@ember-data/store\":\"5.4.0-beta.0\",\"@ember-data/tracking\":\"5.4.0-beta.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.13.1\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.3\",\"ember-cli-babel\":\"^8.0.0\",\"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/request-utils\":{\"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},\"@ember/string\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.22.19\",\"@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.7.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.4.0-beta.0\",\"_integrity\":\"sha512-xkdsb+m8SP62ssYn/tysKXd0iyJT70O1rWVW/63/5Rv/rsCjes2fHB454dpAp5R1FIaUg35f6A5L9KEW1brKKw==\",\"_resolved\":\"/Users/cthoburn/github/data/ember-data-5.4.0-beta.0.tgz\",\"_from\":\"file:/Users/cthoburn/github/data/ember-data-5.4.0-beta.0.tgz\",\"_nodeVersion\":\"18.17.1\",\"_npmVersion\":\"9.6.7\",\"dist\":{\"integrity\":\"sha512-xkdsb+m8SP62ssYn/tysKXd0iyJT70O1rWVW/63/5Rv/rsCjes2fHB454dpAp5R1FIaUg35f6A5L9KEW1brKKw==\",\"shasum\":\"64c5456bfe7a26039e18b4d4094ef1f344dab30c\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.4.0-beta.0.tgz\",\"fileCount\":40,\"unpackedSize\":867628,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDEwv05O6gOrS3SqNMGnUEpbyEfwNRcXYUr5CRuGOaRHwIga2P3AASNjuwm0BqgOtHVdToxK4NkM3kUw5vBzan3lq8=\"}]},\"_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-beta.0_1695064841170_0.16049541448682114\"},\"_hasShrinkwrap\":false},\"5.5.0-alpha.1\":{\"name\":\"ember-data\",\"version\":\"5.5.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.5.0-alpha.1\",\"@ember-data/debug\":\"5.5.0-alpha.1\",\"@ember-data/graph\":\"5.5.0-alpha.1\",\"@ember-data/json-api\":\"5.5.0-alpha.1\",\"@ember-data/legacy-compat\":\"5.5.0-alpha.1\",\"@ember-data/model\":\"5.5.0-alpha.1\",\"@ember-data/private-build-infra\":\"5.5.0-alpha.1\",\"@ember-data/request\":\"5.5.0-alpha.1\",\"@ember-data/request-utils\":\"5.5.0-alpha.1\",\"@ember-data/serializer\":\"5.5.0-alpha.1\",\"@ember-data/store\":\"5.5.0-alpha.1\",\"@ember-data/tracking\":\"5.5.0-alpha.1\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.13.1\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.3\",\"ember-cli-babel\":\"^8.0.0\",\"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/request-utils\":{\"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},\"@ember/string\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.22.19\",\"@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.7.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.5.0-alpha.1\",\"_integrity\":\"sha512-VATtsUJooFvspCQetr8OrMqfQ2hRRNUrVu0ext5C8a400dZb7jo++iRjHtfBflmUk+Dde6jOQ/axE22C6jOmIg==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-5.5.0-alpha.1.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-5.5.0-alpha.1.tgz\",\"_nodeVersion\":\"18.17.1\",\"_npmVersion\":\"9.6.7\",\"dist\":{\"integrity\":\"sha512-VATtsUJooFvspCQetr8OrMqfQ2hRRNUrVu0ext5C8a400dZb7jo++iRjHtfBflmUk+Dde6jOQ/axE22C6jOmIg==\",\"shasum\":\"06e33b5d20b2408f14a419d9660e38823ca40047\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.5.0-alpha.1.tgz\",\"fileCount\":40,\"unpackedSize\":867642,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCID0FjcS06tnUm2csI/bE5rexOOy0iA+FX/w0pzADa23TAiBTFgz9WvU/qaKWKNaNln5+kwuv9NSblF84MrA06GZzZA==\"}]},\"_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.5.0-alpha.1_1695154762261_0.8677690817491766\"},\"_hasShrinkwrap\":false},\"5.5.0-alpha.2\":{\"name\":\"ember-data\",\"version\":\"5.5.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.5.0-alpha.2\",\"@ember-data/debug\":\"5.5.0-alpha.2\",\"@ember-data/graph\":\"5.5.0-alpha.2\",\"@ember-data/json-api\":\"5.5.0-alpha.2\",\"@ember-data/legacy-compat\":\"5.5.0-alpha.2\",\"@ember-data/model\":\"5.5.0-alpha.2\",\"@ember-data/private-build-infra\":\"5.5.0-alpha.2\",\"@ember-data/request\":\"5.5.0-alpha.2\",\"@ember-data/request-utils\":\"5.5.0-alpha.2\",\"@ember-data/serializer\":\"5.5.0-alpha.2\",\"@ember-data/store\":\"5.5.0-alpha.2\",\"@ember-data/tracking\":\"5.5.0-alpha.2\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.13.1\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.3\",\"ember-cli-babel\":\"^8.0.0\",\"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/request-utils\":{\"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},\"@ember/string\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.22.20\",\"@ember/string\":\"3.1.1\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~5.3.0\"},\"engines\":{\"node\":\"16.* - || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@8.7.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.5.0-alpha.2\",\"_integrity\":\"sha512-DQZNdN+hbnftWZPDASWIxemJb/5wfp2C+Gk0grKN7B+CbB//3TnkSvBq/C1w3GlZueHiom5sZ+EKvryWOoJQRg==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-5.5.0-alpha.2.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-5.5.0-alpha.2.tgz\",\"_nodeVersion\":\"18.17.1\",\"_npmVersion\":\"9.6.7\",\"dist\":{\"integrity\":\"sha512-DQZNdN+hbnftWZPDASWIxemJb/5wfp2C+Gk0grKN7B+CbB//3TnkSvBq/C1w3GlZueHiom5sZ+EKvryWOoJQRg==\",\"shasum\":\"3bd711849fd5a7a594548d31348e7f4ec81d7fb6\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.5.0-alpha.2.tgz\",\"fileCount\":40,\"unpackedSize\":867646,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIATnWu4+5HPjjH0Md/cwzgRd+EvzmrlVk01olcjf8qToAiB//o08sP70hyDvCPsFKFkwiOxAUXDjMYBYpOHQPK0wOw==\"}]},\"_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.5.0-alpha.2_1695413591395_0.7426797216918934\"},\"_hasShrinkwrap\":false},\"5.5.0-alpha.3\":{\"name\":\"ember-data\",\"version\":\"5.5.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.5.0-alpha.3\",\"@ember-data/debug\":\"5.5.0-alpha.3\",\"@ember-data/graph\":\"5.5.0-alpha.3\",\"@ember-data/json-api\":\"5.5.0-alpha.3\",\"@ember-data/legacy-compat\":\"5.5.0-alpha.3\",\"@ember-data/model\":\"5.5.0-alpha.3\",\"@ember-data/private-build-infra\":\"5.5.0-alpha.3\",\"@ember-data/request\":\"5.5.0-alpha.3\",\"@ember-data/request-utils\":\"5.5.0-alpha.3\",\"@ember-data/serializer\":\"5.5.0-alpha.3\",\"@ember-data/store\":\"5.5.0-alpha.3\",\"@ember-data/tracking\":\"5.5.0-alpha.3\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.13.1\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.3\",\"ember-cli-babel\":\"^8.0.0\",\"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/request-utils\":{\"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},\"@ember/string\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.22.20\",\"@ember/string\":\"3.1.1\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~5.3.0\"},\"engines\":{\"node\":\"16.* - || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@8.7.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.5.0-alpha.3\",\"_integrity\":\"sha512-1IBLKHTBJ+JedrPcyv+LMlOf76PqQkT3yDla9whWNof4sQfbJEzi7XBU+yjxryUcyC959Ls3MuBvL/3vKSUAtQ==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-5.5.0-alpha.3.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-5.5.0-alpha.3.tgz\",\"_nodeVersion\":\"18.17.1\",\"_npmVersion\":\"9.6.7\",\"dist\":{\"integrity\":\"sha512-1IBLKHTBJ+JedrPcyv+LMlOf76PqQkT3yDla9whWNof4sQfbJEzi7XBU+yjxryUcyC959Ls3MuBvL/3vKSUAtQ==\",\"shasum\":\"bd3e8a16e10d1c84e4590f7606b3d5af5791c9b1\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.5.0-alpha.3.tgz\",\"fileCount\":40,\"unpackedSize\":867650,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCwAmS2SjwP3pQC8z+bfEY/K908cZ6g0YenLALNBO7CkQIhAOuybhK/bP4zkF1/bQWJCfJBOpQeIgg+90O9eoyY4+W2\"}]},\"_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.5.0-alpha.3_1695618856665_0.9374137962460711\"},\"_hasShrinkwrap\":false},\"5.5.0-alpha.4\":{\"name\":\"ember-data\",\"version\":\"5.5.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.5.0-alpha.4\",\"@ember-data/debug\":\"5.5.0-alpha.4\",\"@ember-data/graph\":\"5.5.0-alpha.4\",\"@ember-data/json-api\":\"5.5.0-alpha.4\",\"@ember-data/legacy-compat\":\"5.5.0-alpha.4\",\"@ember-data/model\":\"5.5.0-alpha.4\",\"@ember-data/private-build-infra\":\"5.5.0-alpha.4\",\"@ember-data/request\":\"5.5.0-alpha.4\",\"@ember-data/request-utils\":\"5.5.0-alpha.4\",\"@ember-data/serializer\":\"5.5.0-alpha.4\",\"@ember-data/store\":\"5.5.0-alpha.4\",\"@ember-data/tracking\":\"5.5.0-alpha.4\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.13.1\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.3\",\"ember-cli-babel\":\"^8.0.0\",\"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/request-utils\":{\"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},\"@ember/string\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.22.20\",\"@ember/string\":\"3.1.1\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~5.3.0\"},\"engines\":{\"node\":\"16.* - || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@8.7.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.5.0-alpha.4\",\"_integrity\":\"sha512-CqJ1iAoTGKimbYAan5IYdwoKujmIaW42bY/W76so0GRFcyi/PuBI9fD15oK1Uy6WAPizi23R2YfZQBwSp6M38Q==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-5.5.0-alpha.4.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-5.5.0-alpha.4.tgz\",\"_nodeVersion\":\"18.17.1\",\"_npmVersion\":\"9.6.7\",\"dist\":{\"integrity\":\"sha512-CqJ1iAoTGKimbYAan5IYdwoKujmIaW42bY/W76so0GRFcyi/PuBI9fD15oK1Uy6WAPizi23R2YfZQBwSp6M38Q==\",\"shasum\":\"719d07326c72d1c332bdb4b6fd51a8157a6f5324\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.5.0-alpha.4.tgz\",\"fileCount\":40,\"unpackedSize\":867650,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIFbZQncjfV8N4q4noklrT4k7YMO3PYFK/JWV9UTr0y0GAiA1V42W/K9L89Ynvod9SCCyCC9N3EVEWsjVwFVGcL8H9w==\"}]},\"_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.5.0-alpha.4_1695634760823_0.7959701067439593\"},\"_hasShrinkwrap\":false},\"5.4.0-beta.1\":{\"name\":\"ember-data\",\"version\":\"5.4.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.4.0-beta.1\",\"@ember-data/debug\":\"5.4.0-beta.1\",\"@ember-data/graph\":\"5.4.0-beta.1\",\"@ember-data/json-api\":\"5.4.0-beta.1\",\"@ember-data/legacy-compat\":\"5.4.0-beta.1\",\"@ember-data/model\":\"5.4.0-beta.1\",\"@ember-data/private-build-infra\":\"5.4.0-beta.1\",\"@ember-data/request\":\"5.4.0-beta.1\",\"@ember-data/request-utils\":\"5.4.0-beta.1\",\"@ember-data/serializer\":\"5.4.0-beta.1\",\"@ember-data/store\":\"5.4.0-beta.1\",\"@ember-data/tracking\":\"5.4.0-beta.1\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.13.1\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.3\",\"ember-cli-babel\":\"^8.0.0\",\"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/request-utils\":{\"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},\"@ember/string\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.22.20\",\"@ember/string\":\"3.1.1\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~5.3.0\"},\"engines\":{\"node\":\"16.* - || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@8.7.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.4.0-beta.1\",\"_integrity\":\"sha512-q3LG3Rzwfbkv/Uo9iFZkl6G7rSgdKu9OB8P2dBLh1fR5F75usJJ9ybIjdcSkYCQBLy1ds1kycVwwr82sqLV0yw==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-5.4.0-beta.1.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-5.4.0-beta.1.tgz\",\"_nodeVersion\":\"18.17.1\",\"_npmVersion\":\"9.6.7\",\"dist\":{\"integrity\":\"sha512-q3LG3Rzwfbkv/Uo9iFZkl6G7rSgdKu9OB8P2dBLh1fR5F75usJJ9ybIjdcSkYCQBLy1ds1kycVwwr82sqLV0yw==\",\"shasum\":\"28542c54d2c98cb10e28ac77bc81d292d7001353\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.4.0-beta.1.tgz\",\"fileCount\":40,\"unpackedSize\":867636,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDF+zMa+sGF6jLUaOnbCQqD8BXpN1xkSPk8yKVd9NSg2AIgDMgbD0HEDGuStYKtGkrCnY+wD0B81QGZG0EvlHB9ABA=\"}]},\"_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-beta.1_1695635801302_0.8043231251395662\"},\"_hasShrinkwrap\":false},\"5.5.0-alpha.5\":{\"name\":\"ember-data\",\"version\":\"5.5.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.5.0-alpha.5\",\"@ember-data/debug\":\"5.5.0-alpha.5\",\"@ember-data/graph\":\"5.5.0-alpha.5\",\"@ember-data/json-api\":\"5.5.0-alpha.5\",\"@ember-data/legacy-compat\":\"5.5.0-alpha.5\",\"@ember-data/model\":\"5.5.0-alpha.5\",\"@ember-data/private-build-infra\":\"5.5.0-alpha.5\",\"@ember-data/request\":\"5.5.0-alpha.5\",\"@ember-data/request-utils\":\"5.5.0-alpha.5\",\"@ember-data/serializer\":\"5.5.0-alpha.5\",\"@ember-data/store\":\"5.5.0-alpha.5\",\"@ember-data/tracking\":\"5.5.0-alpha.5\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.13.1\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.3\",\"ember-cli-babel\":\"^8.0.0\",\"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/request-utils\":{\"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},\"@ember/string\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.22.20\",\"@ember/string\":\"3.1.1\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~5.3.0\"},\"engines\":{\"node\":\"16.* - || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@8.7.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.5.0-alpha.5\",\"_integrity\":\"sha512-WX7pepnObqNJefhdtyFlWlXd2l/4oz+y4gLkUuc9mpUkrNoehMWGG+GUO2mCa+YDntRxFtYOT2VbEE0Nwrt7gA==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-5.5.0-alpha.5.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-5.5.0-alpha.5.tgz\",\"_nodeVersion\":\"18.17.1\",\"_npmVersion\":\"9.6.7\",\"dist\":{\"integrity\":\"sha512-WX7pepnObqNJefhdtyFlWlXd2l/4oz+y4gLkUuc9mpUkrNoehMWGG+GUO2mCa+YDntRxFtYOT2VbEE0Nwrt7gA==\",\"shasum\":\"a488ad80f43cd60404778f73175fc041d5009c29\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.5.0-alpha.5.tgz\",\"fileCount\":40,\"unpackedSize\":867650,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDISfcEKmbbECyv/ZT6YBMFeNUBbxCr02fMwa9r8zmU+QIgRDJolEXAhM+YMhofTPStZWU7pzjbzGnjhuz0Teegi5g=\"}]},\"_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.5.0-alpha.5_1695759593733_0.34004499899278984\"},\"_hasShrinkwrap\":false},\"5.5.0-alpha.6\":{\"name\":\"ember-data\",\"version\":\"5.5.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.5.0-alpha.6\",\"@ember-data/debug\":\"5.5.0-alpha.6\",\"@ember-data/graph\":\"5.5.0-alpha.6\",\"@ember-data/json-api\":\"5.5.0-alpha.6\",\"@ember-data/legacy-compat\":\"5.5.0-alpha.6\",\"@ember-data/model\":\"5.5.0-alpha.6\",\"@ember-data/private-build-infra\":\"5.5.0-alpha.6\",\"@ember-data/request\":\"5.5.0-alpha.6\",\"@ember-data/request-utils\":\"5.5.0-alpha.6\",\"@ember-data/serializer\":\"5.5.0-alpha.6\",\"@ember-data/store\":\"5.5.0-alpha.6\",\"@ember-data/tracking\":\"5.5.0-alpha.6\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.13.1\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.3\",\"ember-cli-babel\":\"^8.0.0\",\"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/request-utils\":{\"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},\"@ember/string\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.22.20\",\"@ember/string\":\"3.1.1\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~5.3.0\"},\"engines\":{\"node\":\"16.* - || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@8.7.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.5.0-alpha.6\",\"_integrity\":\"sha512-GDHklVZWNkJVdYR/5T4rA+xqmeka7+mAbdPfU0Y+xVJmKTRZOhD2KyPLI/hdS+egzwMs9aAHdu+ZqLS2tsFZMQ==\",\"_resolved\":\"/Users/cthoburn/github/data/ember-data-5.5.0-alpha.6.tgz\",\"_from\":\"file:/Users/cthoburn/github/data/ember-data-5.5.0-alpha.6.tgz\",\"_nodeVersion\":\"18.17.1\",\"_npmVersion\":\"9.6.7\",\"dist\":{\"integrity\":\"sha512-GDHklVZWNkJVdYR/5T4rA+xqmeka7+mAbdPfU0Y+xVJmKTRZOhD2KyPLI/hdS+egzwMs9aAHdu+ZqLS2tsFZMQ==\",\"shasum\":\"dd9ad0596b5a5609c0c648a72b724092366c415a\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.5.0-alpha.6.tgz\",\"fileCount\":40,\"unpackedSize\":869806,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIDc7GDja3NnRx3YOuTBLD7/wKgs3eADrYI2JbklU9jxnAiAo6gN6z1hC7+vAG4rgzmAwJ3b7MhMQPLfTDQ5e5jHYpA==\"}]},\"_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.5.0-alpha.6_1695768439892_0.9518000752621618\"},\"_hasShrinkwrap\":false},\"5.5.0-alpha.7\":{\"name\":\"ember-data\",\"version\":\"5.5.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.5.0-alpha.7\",\"@ember-data/debug\":\"5.5.0-alpha.7\",\"@ember-data/graph\":\"5.5.0-alpha.7\",\"@ember-data/json-api\":\"5.5.0-alpha.7\",\"@ember-data/legacy-compat\":\"5.5.0-alpha.7\",\"@ember-data/model\":\"5.5.0-alpha.7\",\"@ember-data/private-build-infra\":\"5.5.0-alpha.7\",\"@ember-data/request\":\"5.5.0-alpha.7\",\"@ember-data/request-utils\":\"5.5.0-alpha.7\",\"@ember-data/serializer\":\"5.5.0-alpha.7\",\"@ember-data/store\":\"5.5.0-alpha.7\",\"@ember-data/tracking\":\"5.5.0-alpha.7\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.13.1\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.3\",\"ember-cli-babel\":\"^8.0.0\",\"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/request-utils\":{\"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},\"@ember/string\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.22.20\",\"@ember/string\":\"3.1.1\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~5.3.0\"},\"engines\":{\"node\":\"16.* - || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@8.7.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.5.0-alpha.7\",\"_integrity\":\"sha512-FFql+b6wXpBnTPLmENMsljMlVI6RSd7ZGXh/gnic42jwjHWif9V/RuWGTBu/KYA0xeF3Uf+8Mw9MyY2+3+Af6g==\",\"_resolved\":\"/Users/runspired/github/oss/data/ember-data-5.5.0-alpha.7.tgz\",\"_from\":\"file:/Users/runspired/github/oss/data/ember-data-5.5.0-alpha.7.tgz\",\"_nodeVersion\":\"18.17.1\",\"_npmVersion\":\"9.6.7\",\"dist\":{\"integrity\":\"sha512-FFql+b6wXpBnTPLmENMsljMlVI6RSd7ZGXh/gnic42jwjHWif9V/RuWGTBu/KYA0xeF3Uf+8Mw9MyY2+3+Af6g==\",\"shasum\":\"95482c893e5d421c87110ba4459cf9e56961876f\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.5.0-alpha.7.tgz\",\"fileCount\":40,\"unpackedSize\":869806,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIFJrWtk9VfpQrkk65eJX5D0j77krgT/G8X7GI0UVDavyAiEAiM2ogwXtirXnhfwPzfJ7otW9R39oP/UBadJTapRLOl0=\"}]},\"_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.5.0-alpha.7_1695769155332_0.8566623482141011\"},\"_hasShrinkwrap\":false},\"5.5.0-alpha.8\":{\"name\":\"ember-data\",\"version\":\"5.5.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.5.0-alpha.8\",\"@ember-data/debug\":\"5.5.0-alpha.8\",\"@ember-data/graph\":\"5.5.0-alpha.8\",\"@ember-data/json-api\":\"5.5.0-alpha.8\",\"@ember-data/legacy-compat\":\"5.5.0-alpha.8\",\"@ember-data/model\":\"5.5.0-alpha.8\",\"@ember-data/private-build-infra\":\"5.5.0-alpha.8\",\"@ember-data/request\":\"5.5.0-alpha.8\",\"@ember-data/request-utils\":\"5.5.0-alpha.8\",\"@ember-data/serializer\":\"5.5.0-alpha.8\",\"@ember-data/store\":\"5.5.0-alpha.8\",\"@ember-data/tracking\":\"5.5.0-alpha.8\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.13.1\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.3\",\"ember-cli-babel\":\"^8.0.0\",\"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/request-utils\":{\"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},\"@ember/string\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.22.20\",\"@ember/string\":\"3.1.1\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~5.3.0\"},\"engines\":{\"node\":\"16.* - || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@8.7.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.5.0-alpha.8\",\"_integrity\":\"sha512-Kq5Gu7Y+eVZ6zSiK/gv1LWVZfS2oYhPwH/UimhnPZWhjKvaz/nYBPyvm74/f+iGcJ+B1dVkNekH9yPZDyRGYCg==\",\"_resolved\":\"/Users/runspired/github/oss/data/ember-data-5.5.0-alpha.8.tgz\",\"_from\":\"file:/Users/runspired/github/oss/data/ember-data-5.5.0-alpha.8.tgz\",\"_nodeVersion\":\"18.17.1\",\"_npmVersion\":\"9.6.7\",\"dist\":{\"integrity\":\"sha512-Kq5Gu7Y+eVZ6zSiK/gv1LWVZfS2oYhPwH/UimhnPZWhjKvaz/nYBPyvm74/f+iGcJ+B1dVkNekH9yPZDyRGYCg==\",\"shasum\":\"8e09c70fd87f2758257f791cb29b4721a6bdfb49\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.5.0-alpha.8.tgz\",\"fileCount\":40,\"unpackedSize\":869806,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDF/hRjrv3e2f+VH6HpRAn3ZWjZYU2nuZCfjtSyuA4LsgIgCP7OJPQRtEu5HReDslrtYz+W+VrTVfpnrhLUODPAsmo=\"}]},\"_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.5.0-alpha.8_1695769486724_0.9084484605309455\"},\"_hasShrinkwrap\":false},\"5.5.0-alpha.9\":{\"name\":\"ember-data\",\"version\":\"5.5.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.5.0-alpha.9\",\"@ember-data/debug\":\"5.5.0-alpha.9\",\"@ember-data/graph\":\"5.5.0-alpha.9\",\"@ember-data/json-api\":\"5.5.0-alpha.9\",\"@ember-data/legacy-compat\":\"5.5.0-alpha.9\",\"@ember-data/model\":\"5.5.0-alpha.9\",\"@ember-data/private-build-infra\":\"5.5.0-alpha.9\",\"@ember-data/request\":\"5.5.0-alpha.9\",\"@ember-data/request-utils\":\"5.5.0-alpha.9\",\"@ember-data/serializer\":\"5.5.0-alpha.9\",\"@ember-data/store\":\"5.5.0-alpha.9\",\"@ember-data/tracking\":\"5.5.0-alpha.9\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.13.1\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.3\",\"ember-cli-babel\":\"^8.0.0\",\"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/request-utils\":{\"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},\"@ember/string\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.22.20\",\"@ember/string\":\"3.1.1\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~5.3.0\"},\"engines\":{\"node\":\"16.* - || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@8.7.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.5.0-alpha.9\",\"_integrity\":\"sha512-wJL2ymcg/WXcWLLMHnmPiQUeWVeX3iBnwiKGcGcTzPXDohEcuHLB+LyvMJCXVpCAkvxEX9+gDrVINOYepLuTJA==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-5.5.0-alpha.9.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-5.5.0-alpha.9.tgz\",\"_nodeVersion\":\"18.17.1\",\"_npmVersion\":\"9.6.7\",\"dist\":{\"integrity\":\"sha512-wJL2ymcg/WXcWLLMHnmPiQUeWVeX3iBnwiKGcGcTzPXDohEcuHLB+LyvMJCXVpCAkvxEX9+gDrVINOYepLuTJA==\",\"shasum\":\"95ffca10f2cb2f4aa407241df2bf5262c86511d4\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.5.0-alpha.9.tgz\",\"fileCount\":40,\"unpackedSize\":869806,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDr3n6l68C1oY7QcO2OEyx29NGVrW2DlkzjRZhx2p9zmAIgC2uRRMKFvqbKcLaWvlQYJ7iTdy2VKroTYMWdQgstBpI=\"}]},\"_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.5.0-alpha.9_1695799526192_0.5682446477995242\"},\"_hasShrinkwrap\":false},\"5.5.0-alpha.10\":{\"name\":\"ember-data\",\"version\":\"5.5.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.5.0-alpha.10\",\"@ember-data/debug\":\"5.5.0-alpha.10\",\"@ember-data/graph\":\"5.5.0-alpha.10\",\"@ember-data/json-api\":\"5.5.0-alpha.10\",\"@ember-data/legacy-compat\":\"5.5.0-alpha.10\",\"@ember-data/model\":\"5.5.0-alpha.10\",\"@ember-data/private-build-infra\":\"5.5.0-alpha.10\",\"@ember-data/request\":\"5.5.0-alpha.10\",\"@ember-data/request-utils\":\"5.5.0-alpha.10\",\"@ember-data/serializer\":\"5.5.0-alpha.10\",\"@ember-data/store\":\"5.5.0-alpha.10\",\"@ember-data/tracking\":\"5.5.0-alpha.10\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.13.1\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.3\",\"ember-cli-babel\":\"^8.1.0\",\"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/request-utils\":{\"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},\"@ember/string\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.23.0\",\"@ember/string\":\"3.1.1\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~5.3.0\"},\"engines\":{\"node\":\">= - 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@8.8.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.5.0-alpha.10\",\"_integrity\":\"sha512-IiBPDgrG8S5RArsCCmwyDzrRMsGAuXvTJLZo3cB0/todr40KUcc30PMNjZZha6cyvXWhzGuIU1GDmQM6wCdKvg==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-5.5.0-alpha.10.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-5.5.0-alpha.10.tgz\",\"_nodeVersion\":\"18.17.1\",\"_npmVersion\":\"9.6.7\",\"dist\":{\"integrity\":\"sha512-IiBPDgrG8S5RArsCCmwyDzrRMsGAuXvTJLZo3cB0/todr40KUcc30PMNjZZha6cyvXWhzGuIU1GDmQM6wCdKvg==\",\"shasum\":\"cc74f0b50d8fc0911084e4a8f7a94b24ea4c6e39\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.5.0-alpha.10.tgz\",\"fileCount\":40,\"unpackedSize\":870038,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIFWzCbSGC6bMyOqtl9FXViSjMvCbaRu2IFfLuIQpQan+AiEAnDncgvnq4vd9MzzP987JE2w3x/PJjSJpjKWWwhSNUGs=\"}]},\"_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.5.0-alpha.10_1696018356092_0.7860873752315538\"},\"_hasShrinkwrap\":false},\"5.5.0-alpha.11\":{\"name\":\"ember-data\",\"version\":\"5.5.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.5.0-alpha.11\",\"@ember-data/debug\":\"5.5.0-alpha.11\",\"@ember-data/graph\":\"5.5.0-alpha.11\",\"@ember-data/json-api\":\"5.5.0-alpha.11\",\"@ember-data/legacy-compat\":\"5.5.0-alpha.11\",\"@ember-data/model\":\"5.5.0-alpha.11\",\"@ember-data/private-build-infra\":\"5.5.0-alpha.11\",\"@ember-data/request\":\"5.5.0-alpha.11\",\"@ember-data/request-utils\":\"5.5.0-alpha.11\",\"@ember-data/serializer\":\"5.5.0-alpha.11\",\"@ember-data/store\":\"5.5.0-alpha.11\",\"@ember-data/tracking\":\"5.5.0-alpha.11\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.13.2\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.3\",\"ember-cli-babel\":\"^8.1.0\",\"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/request-utils\":{\"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},\"@ember/string\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.23.0\",\"@ember/string\":\"3.1.1\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~5.3.0\"},\"engines\":{\"node\":\">= - 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@8.8.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.5.0-alpha.11\",\"_integrity\":\"sha512-ujxEgE8yPc13slUsoeAY4qsIVenkSfQmBQSe6Sbxbo+yjG1ELHM5T76U4pVW8WYzh28siyan8lGEBcOzw/ILyA==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-5.5.0-alpha.11.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-5.5.0-alpha.11.tgz\",\"_nodeVersion\":\"18.17.1\",\"_npmVersion\":\"9.6.7\",\"dist\":{\"integrity\":\"sha512-ujxEgE8yPc13slUsoeAY4qsIVenkSfQmBQSe6Sbxbo+yjG1ELHM5T76U4pVW8WYzh28siyan8lGEBcOzw/ILyA==\",\"shasum\":\"598984bc7c38712fbd1528ee578a7e69184e0c00\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.5.0-alpha.11.tgz\",\"fileCount\":40,\"unpackedSize\":868252,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIDW0jEWmACoiIpmlmk890hNRLvGWjSsqkT0EkoS9bjIIAiEAn7BwlmBP6J/VMcn21mkczN+qQhDw6rB/fmJx2wjlxMI=\"}]},\"_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.5.0-alpha.11_1696364337583_0.9820224949691181\"},\"_hasShrinkwrap\":false},\"4.4.3\":{\"name\":\"ember-data\",\"version\":\"4.4.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.3\",\"@ember-data/debug\":\"4.4.3\",\"@ember-data/model\":\"4.4.3\",\"@ember-data/private-build-infra\":\"4.4.3\",\"@ember-data/record-data\":\"4.4.3\",\"@ember-data/serializer\":\"4.4.3\",\"@ember-data/store\":\"4.4.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.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.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.3\",\"_integrity\":\"sha512-Z67pYs41LoJ2EKQsTOb2QOmv7A4gn72nv9MORYpQnGk8z8stYGtrgZFwATg+NES4mnJsLShdLIWaZNKze7c1HA==\",\"_resolved\":\"/Users/stanley/code/data2/ember-data-4.4.3.tgz\",\"_from\":\"file:/Users/stanley/code/data2/ember-data-4.4.3.tgz\",\"_nodeVersion\":\"16.20.2\",\"_npmVersion\":\"8.19.4\",\"dist\":{\"integrity\":\"sha512-Z67pYs41LoJ2EKQsTOb2QOmv7A4gn72nv9MORYpQnGk8z8stYGtrgZFwATg+NES4mnJsLShdLIWaZNKze7c1HA==\",\"shasum\":\"b2dc240752f6a99c8bb06d80de4d329adfbda3a7\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.4.3.tgz\",\"fileCount\":45,\"unpackedSize\":656098,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDoEE7m2bAA6eCAGf0xJ05k8M6cMti9b/6gmJVTdGEEAwIhAJZiYjV30W/dC56tH2PsSAkZ0FR6aaP2tOhkxbWZXGNr\"}]},\"_npmUser\":{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@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.3_1697661245481_0.13676637465746122\"},\"_hasShrinkwrap\":false},\"4.12.4\":{\"name\":\"ember-data\",\"version\":\"4.12.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.4\",\"@ember-data/debug\":\"4.12.4\",\"@ember-data/model\":\"4.12.4\",\"@ember-data/private-build-infra\":\"4.12.4\",\"@ember-data/json-api\":\"4.12.4\",\"@ember-data/legacy-compat\":\"4.12.4\",\"@ember-data/request\":\"4.12.4\",\"@ember-data/serializer\":\"4.12.4\",\"@ember-data/store\":\"4.12.4\",\"@ember-data/tracking\":\"4.12.4\",\"@ember-data/graph\":\"4.12.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@4.12.4\",\"_integrity\":\"sha512-TgRuMzyS9crHlNMRGsYjbIGGKeXo9EsrhR2bMCIY4sfYbSzcp0KlVOAU3gfvWj4nfyqzDPd5xDgjIH1QiJmx4g==\",\"_resolved\":\"/Users/cthoburn/github/data/ember-data-4.12.4.tgz\",\"_from\":\"file:/Users/cthoburn/github/data/ember-data-4.12.4.tgz\",\"_nodeVersion\":\"18.15.0\",\"_npmVersion\":\"9.5.0\",\"dist\":{\"integrity\":\"sha512-TgRuMzyS9crHlNMRGsYjbIGGKeXo9EsrhR2bMCIY4sfYbSzcp0KlVOAU3gfvWj4nfyqzDPd5xDgjIH1QiJmx4g==\",\"shasum\":\"157b8ac4b332bb16a2de888e86e271ba24d21168\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.12.4.tgz\",\"fileCount\":45,\"unpackedSize\":832620,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCNgAXp1tEFhD+bGfP3Us/bPmnVEj3vRD1IMPoxrHASFgIgYEpmPszeYHaSMxVvadfX8mtnFSSjFUhIzHK5bSrFzHI=\"}]},\"_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_4.12.4_1697676386699_0.02239304453071589\"},\"_hasShrinkwrap\":false},\"5.5.0-alpha.12\":{\"name\":\"ember-data\",\"version\":\"5.5.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.5.0-alpha.12\",\"@ember-data/debug\":\"5.5.0-alpha.12\",\"@ember-data/graph\":\"5.5.0-alpha.12\",\"@ember-data/json-api\":\"5.5.0-alpha.12\",\"@ember-data/legacy-compat\":\"5.5.0-alpha.12\",\"@ember-data/model\":\"5.5.0-alpha.12\",\"@ember-data/private-build-infra\":\"5.5.0-alpha.12\",\"@ember-data/request\":\"5.5.0-alpha.12\",\"@ember-data/request-utils\":\"5.5.0-alpha.12\",\"@ember-data/serializer\":\"5.5.0-alpha.12\",\"@ember-data/store\":\"5.5.0-alpha.12\",\"@ember-data/tracking\":\"5.5.0-alpha.12\",\"@warp-drive/core\":\"5.5.0-alpha.12\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.13.2\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.3\",\"ember-cli-babel\":\"^8.2.0\",\"ember-inflector\":\"^4.0.2\",\"webpack\":\"^5.89.0\"},\"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/request-utils\":{\"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},\"@ember/string\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.23.2\",\"@ember/string\":\"3.1.1\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~5.3.0\"},\"engines\":{\"node\":\">= - 18.18.2\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@8.9.2\",\"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.5.0-alpha.12\",\"_integrity\":\"sha512-MMqpgDfs/lqCpkwUfvW5tSKuAuuItfYLQj4KCWrB03eWE90/aJCZb33m1fhRNJPp8vJZF9vAenGKF2XJpK145Q==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-5.5.0-alpha.12.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-5.5.0-alpha.12.tgz\",\"_nodeVersion\":\"18.18.2\",\"_npmVersion\":\"9.8.1\",\"dist\":{\"integrity\":\"sha512-MMqpgDfs/lqCpkwUfvW5tSKuAuuItfYLQj4KCWrB03eWE90/aJCZb33m1fhRNJPp8vJZF9vAenGKF2XJpK145Q==\",\"shasum\":\"b011683dda9942f479695c9c7a88728e35a5fbac\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.5.0-alpha.12.tgz\",\"fileCount\":40,\"unpackedSize\":878098,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCFIudq5MA4ugFlPP69p+vXNBJu7wDtuB1SaJIhWqrU9AIgM0ZfL1Px3LSgbcYMfLWf6oXzpKBoyXq5E1o/ujFu6fU=\"}]},\"_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.5.0-alpha.12_1697832781095_0.8936357235179251\"},\"_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-10-20T20:13:01.804Z\",\"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\",\"5.4.0-alpha.4\":\"2023-08-29T20:19:04.939Z\",\"5.4.0-alpha.5\":\"2023-09-01T20:11:38.369Z\",\"5.4.0-alpha.6\":\"2023-09-04T00:49:37.486Z\",\"5.3.0-beta.1\":\"2023-09-04T00:59:01.480Z\",\"5.4.0-alpha.7\":\"2023-09-04T09:16:54.363Z\",\"5.3.0-beta.2\":\"2023-09-04T09:24:03.081Z\",\"5.4.0-alpha.8\":\"2023-09-04T18:53:40.844Z\",\"5.4.0-alpha.9\":\"2023-09-04T19:04:38.479Z\",\"5.4.0-alpha.10\":\"2023-09-04T23:04:46.421Z\",\"5.3.0-beta.3\":\"2023-09-04T23:11:00.311Z\",\"5.4.0-alpha.11\":\"2023-09-05T20:18:28.788Z\",\"5.4.0-alpha.12\":\"2023-09-08T20:11:29.324Z\",\"5.4.0-alpha.13\":\"2023-09-12T20:19:56.796Z\",\"5.4.0-alpha.14\":\"2023-09-15T20:11:36.636Z\",\"5.4.0-alpha.15\":\"2023-09-17T08:26:16.599Z\",\"5.3.0-beta.4\":\"2023-09-17T08:36:18.953Z\",\"5.4.0-alpha.16\":\"2023-09-18T18:45:46.059Z\",\"5.3.0-beta.5\":\"2023-09-18T18:58:26.862Z\",\"5.3.0\":\"2023-09-18T19:10:08.268Z\",\"5.5.0-alpha.0\":\"2023-09-18T19:16:05.695Z\",\"5.4.0-beta.0\":\"2023-09-18T19:20:41.423Z\",\"5.5.0-alpha.1\":\"2023-09-19T20:19:22.623Z\",\"5.5.0-alpha.2\":\"2023-09-22T20:13:11.636Z\",\"5.5.0-alpha.3\":\"2023-09-25T05:14:16.901Z\",\"5.5.0-alpha.4\":\"2023-09-25T09:39:21.075Z\",\"5.4.0-beta.1\":\"2023-09-25T09:56:41.567Z\",\"5.5.0-alpha.5\":\"2023-09-26T20:19:54.002Z\",\"5.5.0-alpha.6\":\"2023-09-26T22:47:20.114Z\",\"5.5.0-alpha.7\":\"2023-09-26T22:59:15.551Z\",\"5.5.0-alpha.8\":\"2023-09-26T23:04:47.057Z\",\"5.5.0-alpha.9\":\"2023-09-27T07:25:26.575Z\",\"5.5.0-alpha.10\":\"2023-09-29T20:12:36.429Z\",\"5.5.0-alpha.11\":\"2023-10-03T20:18:57.909Z\",\"4.4.3\":\"2023-10-18T20:34:05.700Z\",\"4.12.4\":\"2023-10-19T00:46:27.101Z\",\"5.5.0-alpha.12\":\"2023-10-20T20:13:01.590Z\"},\"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: - - '49' - CF-Cache-Status: - - HIT - CF-Ray: - - 81e258862cd83b51-GVA - Cache-Control: - - public, max-age=300 - Connection: - - keep-alive - Content-Encoding: - - gzip - Content-Type: - - application/json - Date: - - Mon, 30 Oct 2023 08:39:05 GMT - ETag: - - W/"ab359bfaaa4013ef239d51d7e9cf0144" - Last-Modified: - - Fri, 20 Oct 2023 20:13:05 GMT - Server: - - cloudflare - Transfer-Encoding: - - chunked - Vary: - - accept-encoding, accept - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - User-Agent: - - python-requests/2.31.0 - method: GET - uri: https://registry.npmjs.org/ember-source - response: - body: - string: '{"_id":"ember-source","_rev":"566-591cfd814bded378862918dbe0ea4f9f","name":"ember-source","description":"A - JavaScript framework for creating ambitious web applications","dist-tags":{"latest":"5.3.0","beta":"5.4.0-beta.1","lts":"4.12.3","old":"4.12.3","release-3-1":"3.1.4","alpha":"5.5.0-alpha.5"},"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},"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":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.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":"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.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"1ad17645a064a85ca85e50285488fadcffe48c6d","readme":"

\n \n

\n\n

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

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.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.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","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"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.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"51ad4cb6658f04a1adae4d002fdabe3c569c0662","readme":"

\n \n

\n\n

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

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.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.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":"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"},"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 \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.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":"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":"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.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.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"},"publishConfig":{"tag":"beta"},"gitHead":"6f9e226237e002ea3800bb38d9c9814760198905","readme":"

\n \n

\n\n

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

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.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.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":"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.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.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"},"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":"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":"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.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.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"},"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":"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":"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.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.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"},"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":"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","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"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.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":"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.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"1171312e5d78d852bbbbd6167aa52f6f406f3edc","readme":"

\n \n

\n\n

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

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.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.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":"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":"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 \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.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":"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 - serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel - \"lint:!(fix)\"","lint:docs":"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":"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 \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.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":"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 - serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel - \"lint:!(fix)\"","lint:docs":"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.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.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":"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 \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.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.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 - serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel - \"lint:!(fix)\"","lint:docs":"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.5.2","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":"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":"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 - serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel - \"lint:!(fix)\"","lint:docs":"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.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"57f10fc220ec6dd20b4f3a8f99d3f7c0f3950a01","readme":"

\n \n

\n\n

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

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.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.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":"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.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 - serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel - \"lint:!(fix)\"","lint:docs":"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":"5abfa125f87ec438324a793c293edaf41bbcb515","readme":"

\n \n

\n\n

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

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.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.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 - serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel - \"lint:!(fix)\"","lint:docs":"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.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":"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 \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.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.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 - serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel - \"lint:!(fix)\"","lint:docs":"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","@simple-dom/interface":"^1.4.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-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.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"6b598477c3e72ede102aef538b56a0db7a05d86a","readme":"

\n \n

\n\n

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

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.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.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 - serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel - \"lint:!(fix)\"","lint:docs":"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.5.2","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":"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":"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 - serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel - \"lint:!(fix)\"","lint:docs":"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.5.2","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":"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":"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 - serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel - \"lint:!(fix)\"","lint:docs":"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":"f17aae18458d441dea62dd1d70af5d86589feae4","readme":"

\n \n

\n\n

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

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.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.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 - serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel - \"lint:!(fix)\"","lint:docs":"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.2","route-recognizer":"^0.3.4","router_js":"^8.0.3","semver":"^7.5.2","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":"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":"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 - serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel - \"lint:!(fix)\"","lint:docs":"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.2","route-recognizer":"^0.3.4","router_js":"^8.0.3","semver":"^7.5.2","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":"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":"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 - serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel - \"lint:!(fix)\"","lint:docs":"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.3","@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.2","route-recognizer":"^0.3.4","router_js":"^8.0.3","semver":"^7.5.2","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.2.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":"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":"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 - serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel - \"lint:!(fix)\"","lint:docs":"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"},"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 - serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel - \"lint:!(fix)\"","lint:docs":"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.22.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.3","@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":"^2.0.1","resolve":"^1.22.2","route-recognizer":"^0.3.4","router_js":"^8.0.3","semver":"^7.5.2","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.62.0","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.2.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^20.9.0","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":"5c5447572c0e2bfd60163d71eb712e05d5153c53","readme":"

\n \n

\n\n

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

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.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.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 - serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel - \"lint:!(fix)\"","lint:docs":"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.22.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.3","@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":"^2.0.1","resolve":"^1.22.2","route-recognizer":"^0.3.4","router_js":"^8.0.3","semver":"^7.5.2","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.62.0","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.2.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^20.9.0","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":"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":"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 - serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel - \"lint:!(fix)\"","lint:docs":"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.22.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.3","@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":"^2.0.1","resolve":"^1.22.2","route-recognizer":"^0.3.4","router_js":"^8.0.3","semver":"^7.5.2","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.62.0","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-n":"^16.0.1","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.2.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^20.9.0","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":"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":"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 - serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel - \"lint:!(fix)\"","lint:docs":"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.22.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.3","@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":"^2.0.1","resolve":"^1.22.2","route-recognizer":"^0.3.4","router_js":"^8.0.3","semver":"^7.5.2","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.62.0","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-n":"^16.0.1","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.2.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^20.9.0","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":"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":"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},"5.3.0-beta.2":{"name":"ember-source","version":"5.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: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.22.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.3","@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":"^2.0.1","resolve":"^1.22.2","route-recognizer":"^0.3.4","router_js":"^8.0.3","semver":"^7.5.2","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.62.0","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.2.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^20.9.0","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"},"resolutions":{"socket.io":"^4.7.0"},"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":"beeb1774afc337e43c4fc33656d63e9b5e15d19b","readme":"

\n \n

\n\n

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

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.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.3.0-beta.2","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-Prz7dsShsk/JD8bd82xUpFvtltmH8DiP6RowfF178bN8gc4gNy2/e1tXMqKrsXXfowLdqvkXT9Xois0Qzb5pKg==","shasum":"f4d9df7e1493e2c02dea5ebc6e44a8e22c3849ab","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-5.3.0-beta.2.tgz","fileCount":606,"unpackedSize":8400340,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjwQuJ7+rflmLTskxo+6oGjx9l5xcrp+b92/Z8/z2QlQIhAJaJFeV+q2vNTu8ywJg5EQC86oXcvgsyy8kK7YKCPqXJ"}]},"_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.2_1693246829095_0.7230703073326288"},"_hasShrinkwrap":false},"5.4.0-alpha.4":{"name":"ember-source","version":"5.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: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.22.5","@ember/edition-utils":"^1.2.0","@glimmer/compiler":"0.84.3","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.3","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.3","@glimmer/interfaces":"0.84.3","@glimmer/manager":"0.84.3","@glimmer/node":"0.84.3","@glimmer/opcode-compiler":"0.84.3","@glimmer/owner":"0.84.3","@glimmer/program":"0.84.3","@glimmer/reference":"0.84.3","@glimmer/runtime":"0.84.3","@glimmer/syntax":"0.84.3","@glimmer/util":"0.84.3","@glimmer/validator":"0.84.3","@glimmer/vm-babel-plugins":"0.84.3","@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":"^2.0.1","resolve":"^1.22.2","route-recognizer":"^0.3.4","router_js":"^8.0.3","semver":"^7.5.2","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.62.0","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-n":"^16.0.1","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.2.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^20.9.0","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"},"resolutions":{"socket.io":"^4.7.0"},"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 \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.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":"efb22715be9ef94303724bec18c6500197c60587","_id":"ember-source@5.4.0-alpha.4","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-7RW49dy1unI0ptmSgjCMNPOAHkApHJSMPaXF5Q0rRwlcQpfswT1TKHD4Mg49zFpRYB5T56r3fKthYVwkKnyHjg==","shasum":"0daee2715d70b6b98f9bda7237601e0663bf2a8b","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-5.4.0-alpha.4.tgz","fileCount":607,"unpackedSize":8352284,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF209K74r8qzJS3sz3bKvP/7Akm13UyiOwOpPDTzOp3MAiBaK7GqsHadfbg1V+lNE2oohe+yyTEOq2Ajl0ijJ9AtOw=="}]},"_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.4_1693426091450_0.3277628481199337"},"_hasShrinkwrap":false},"5.4.0-alpha.5":{"name":"ember-source","version":"5.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: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.22.5","@ember/edition-utils":"^1.2.0","@glimmer/compiler":"0.84.3","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.3","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.3","@glimmer/interfaces":"0.84.3","@glimmer/manager":"0.84.3","@glimmer/node":"0.84.3","@glimmer/opcode-compiler":"0.84.3","@glimmer/owner":"0.84.3","@glimmer/program":"0.84.3","@glimmer/reference":"0.84.3","@glimmer/runtime":"0.84.3","@glimmer/syntax":"0.84.3","@glimmer/util":"0.84.3","@glimmer/validator":"0.84.3","@glimmer/vm-babel-plugins":"0.84.3","@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":"^2.0.1","resolve":"^1.22.2","route-recognizer":"^0.3.4","router_js":"^8.0.3","semver":"^7.5.2","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.62.0","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-n":"^16.0.1","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.2.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^20.9.0","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"},"resolutions":{"socket.io":"^4.7.0"},"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 \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.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":"f42143219ddaf0084220f6cf34f5693f4ea2b380","_id":"ember-source@5.4.0-alpha.5","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-xPsm4U/Kk85nhVA8tlo0v0c5hXWORa+vLLlhU08SnNyOyU3fwJ19mJNIKFf/syuO2nYSVjXaDl3KkkI6JAhHPw==","shasum":"6af4cc9c8f0324fe37bce068b58d309a64d9ef46","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-5.4.0-alpha.5.tgz","fileCount":607,"unpackedSize":8352284,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAL3elLhcG54+QqO+2Wwzj5xGjpB42PQ7cwQBT7Im+g5AiBIzohdYU9IIaBvsHZGpDFHhWUwFjdBAOS3eSp2wfOTDA=="}]},"_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.5_1694030936300_0.3081071782114282"},"_hasShrinkwrap":false},"5.4.0-alpha.6":{"name":"ember-source","version":"5.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: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.22.5","@ember/edition-utils":"^1.2.0","@glimmer/compiler":"0.84.3","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.3","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.3","@glimmer/interfaces":"0.84.3","@glimmer/manager":"0.84.3","@glimmer/node":"0.84.3","@glimmer/opcode-compiler":"0.84.3","@glimmer/owner":"0.84.3","@glimmer/program":"0.84.3","@glimmer/reference":"0.84.3","@glimmer/runtime":"0.84.3","@glimmer/syntax":"0.84.3","@glimmer/util":"0.84.3","@glimmer/validator":"0.84.3","@glimmer/vm-babel-plugins":"0.84.3","@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":"^2.0.1","resolve":"^1.22.2","route-recognizer":"^0.3.4","router_js":"^8.0.3","semver":"^7.5.2","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.62.0","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-n":"^16.0.1","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.2.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^20.9.0","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"},"resolutions":{"socket.io":"^4.7.0"},"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 \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.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":"afedb8162dd757f306b8e454b510ea8164de81ea","_id":"ember-source@5.4.0-alpha.6","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-adJwdt/3+qGu4bZ+b1UwVNjHxJt3ZlpgEbZoPam4qPudP1k7/nUWewMmfIcKhh0R0g+t4jffSFqQG7dLJVtetQ==","shasum":"600cb4caa1c9841bfe3b772e23ad5e6071b41917","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-5.4.0-alpha.6.tgz","fileCount":607,"unpackedSize":8369107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAJSEHWcCYT3VpWgzdzkNV3t0z44QGow2uU5W/oefrtwAiAu5lAlzdGE/WhZ55tpAkY5a6zmS+qDcWjdJR47uQKOBg=="}]},"_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.6_1694635735638_0.2647561964329699"},"_hasShrinkwrap":false},"5.3.0":{"name":"ember-source","version":"5.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: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.22.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.3","@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":"^2.0.1","resolve":"^1.22.2","route-recognizer":"^0.3.4","router_js":"^8.0.3","semver":"^7.5.2","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.62.0","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.2.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^20.9.0","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"},"resolutions":{"socket.io":"^4.7.0"},"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":"4c80762f6b993d57021022659ba32db806525136","_id":"ember-source@5.3.0","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-MnsPEYo2gArYzlY0uu5bBH60oNYcgcayYQEd27nJumuaceN1sMLMu1jGQmjiQzZ4b6U5edEUNQbCIZ/9TXbASw==","shasum":"6c9d1bb47157949d159cdf2dc7c9ccfbd9e73c04","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-5.3.0.tgz","fileCount":606,"unpackedSize":8400183,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHQCaxFUYtCIJ+potctOWoBvPTfGn4Zx9C5JFz+SgBupAiEApRKpNnc25MDzFI5JKRheCrqekipy7TUGpvKJr7yXuxI="}]},"_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_1695052055820_0.8703187100201988"},"_hasShrinkwrap":false},"5.4.0-beta.1":{"name":"ember-source","version":"5.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: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.22.5","@ember/edition-utils":"^1.2.0","@glimmer/compiler":"0.84.3","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.3","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.3","@glimmer/interfaces":"0.84.3","@glimmer/manager":"0.84.3","@glimmer/node":"0.84.3","@glimmer/opcode-compiler":"0.84.3","@glimmer/owner":"0.84.3","@glimmer/program":"0.84.3","@glimmer/reference":"0.84.3","@glimmer/runtime":"0.84.3","@glimmer/syntax":"0.84.3","@glimmer/util":"0.84.3","@glimmer/validator":"0.84.3","@glimmer/vm-babel-plugins":"0.84.3","@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":"^2.0.1","resolve":"^1.22.2","route-recognizer":"^0.3.4","router_js":"^8.0.3","semver":"^7.5.2","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.62.0","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-n":"^16.0.1","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.2.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^20.9.0","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"},"resolutions":{"socket.io":"^4.7.0"},"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":"d1999eda30c0fdebc51425da6644648069dd7a45","readme":"

\n \n

\n\n

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

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.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.4.0-beta.1","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-RnU4GxUMH0NAQZ51GUuBh1FDimnd+bEvVLVglWbnKsqc38JSsBVLibZpQm0xSRwOlH+4bb61ZSv2zBhqavar/g==","shasum":"fbc370df22ecb98fa1afb6371242ac734c6ada34","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-5.4.0-beta.1.tgz","fileCount":607,"unpackedSize":8369090,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB5zCLjAmc+I9FTzwTwvpeOXmGR91lePoPeVSy4XKrYfAiAQLWukoPSjWlGfoGciLF7wX+w5Uu1RUU6gagIqumd0/w=="}]},"_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-beta.1_1695052673362_0.35274107458776793"},"_hasShrinkwrap":false},"5.5.0-alpha.1":{"name":"ember-source","version":"5.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: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.22.5","@ember/edition-utils":"^1.2.0","@glimmer/compiler":"0.84.3","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.3","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.3","@glimmer/interfaces":"0.84.3","@glimmer/manager":"0.84.3","@glimmer/node":"0.84.3","@glimmer/opcode-compiler":"0.84.3","@glimmer/owner":"0.84.3","@glimmer/program":"0.84.3","@glimmer/reference":"0.84.3","@glimmer/runtime":"0.84.3","@glimmer/syntax":"0.84.3","@glimmer/util":"0.84.3","@glimmer/validator":"0.84.3","@glimmer/vm-babel-plugins":"0.84.3","@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":"^2.0.1","resolve":"^1.22.2","route-recognizer":"^0.3.4","router_js":"^8.0.3","semver":"^7.5.2","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.62.0","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-n":"^16.0.1","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.2.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^20.9.0","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"},"resolutions":{"socket.io":"^4.7.0"},"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 \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.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":"4f0fad8dbc01295af500e61ec64ce697aa997b6f","_id":"ember-source@5.5.0-alpha.1","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-yGsD9ug8eVEJkXiwA+ygYCEOKl5boTUhor9I8UCf+gNJGS95C8tyoLixnPfzd9JBceX1/MuKQ5fvtwQr2TECKA==","shasum":"8e926aaa01f161273f54b7a1ad8fb2b591c8040e","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-5.5.0-alpha.1.tgz","fileCount":607,"unpackedSize":8369107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/c6KbcezZc641NlG3Oy3mx2L7RabpZ7DR728Y9vPpzQIhAKLe7CaUFxT9g42K95bFjL1Pyx6qedeZ1rfUQLYag5N5"}]},"_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.5.0-alpha.1_1695240579538_0.609560192307858"},"_hasShrinkwrap":false},"5.5.0-alpha.2":{"name":"ember-source","version":"5.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: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.22.5","@ember/edition-utils":"^1.2.0","@glimmer/compiler":"0.84.3","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.3","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.3","@glimmer/interfaces":"0.84.3","@glimmer/manager":"0.84.3","@glimmer/node":"0.84.3","@glimmer/opcode-compiler":"0.84.3","@glimmer/owner":"0.84.3","@glimmer/program":"0.84.3","@glimmer/reference":"0.84.3","@glimmer/runtime":"0.84.3","@glimmer/syntax":"0.84.3","@glimmer/util":"0.84.3","@glimmer/validator":"0.84.3","@glimmer/vm-babel-plugins":"0.84.3","@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":"^2.0.1","resolve":"^1.22.2","route-recognizer":"^0.3.4","router_js":"^8.0.3","semver":"^7.5.2","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.62.0","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-n":"^16.0.1","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.2.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^20.9.0","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"},"resolutions":{"socket.io":"^4.7.0"},"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 \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.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":"f4a7f8b69f64149043df58f1a0ddcf5be7065d0c","_id":"ember-source@5.5.0-alpha.2","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-53KdaiwJN7Ecre6Zs6+BHcLGGZVi3//dUbbwHg8+PINqRrvA5CD/qNLkebs5SrVxJLHKqC3M7bdtlB7oNoxqEw==","shasum":"d4d4514d54f7ee33e10e23332bf7826b1841ffb4","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-5.5.0-alpha.2.tgz","fileCount":607,"unpackedSize":8369107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCn1X9d61Am0hvpvMXetWtDqRDfAxVZ8N+TL2QrNDuX+AIgK1dH67rO6PAW+zJiDVGkekv+lhiSVqT1nnU4ijha+Lk="}]},"_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.5.0-alpha.2_1695845316567_0.5711266671741917"},"_hasShrinkwrap":false},"5.5.0-alpha.3":{"name":"ember-source","version":"5.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: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.22.5","@ember/edition-utils":"^1.2.0","@glimmer/compiler":"0.84.3","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.3","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.3","@glimmer/interfaces":"0.84.3","@glimmer/manager":"0.84.3","@glimmer/node":"0.84.3","@glimmer/opcode-compiler":"0.84.3","@glimmer/owner":"0.84.3","@glimmer/program":"0.84.3","@glimmer/reference":"0.84.3","@glimmer/runtime":"0.84.3","@glimmer/syntax":"0.84.3","@glimmer/util":"0.84.3","@glimmer/validator":"0.84.3","@glimmer/vm-babel-plugins":"0.84.3","@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":"^2.0.1","resolve":"^1.22.2","route-recognizer":"^0.3.4","router_js":"^8.0.3","semver":"^7.5.2","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.62.0","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-n":"^16.0.1","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.2.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^20.9.0","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"},"resolutions":{"socket.io":"^4.7.0"},"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 \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.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":"4a14ae4044e639042d04c0914fbe0452145f520b","_id":"ember-source@5.5.0-alpha.3","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-KYXgXFO/xcXsCnk/F+V1vEBF70NxZHgfVbB2DIsFbdKZZu1uv9GY87K87OR9I0M5qLQittLLCRtvhGYVd9coPA==","shasum":"32ed1efeb9572a162bbf14d077a8d51fd59e6b20","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-5.5.0-alpha.3.tgz","fileCount":607,"unpackedSize":8368868,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICEXmTigjSkDgOL+0V3OQSCa1SdDy8pGSIhujhV55wCGAiEAi5MNpEcRUiu2ddHWQAcsmOezCdkG+pUK2mZn+ZOOFWs="}]},"_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.5.0-alpha.3_1696450167917_0.4415578843276331"},"_hasShrinkwrap":false},"5.5.0-alpha.4":{"name":"ember-source","version":"5.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: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.22.5","@ember/edition-utils":"^1.2.0","@glimmer/compiler":"0.84.3","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.3","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.3","@glimmer/interfaces":"0.84.3","@glimmer/manager":"0.84.3","@glimmer/node":"0.84.3","@glimmer/opcode-compiler":"0.84.3","@glimmer/owner":"0.84.3","@glimmer/program":"0.84.3","@glimmer/reference":"0.84.3","@glimmer/runtime":"0.84.3","@glimmer/syntax":"0.84.3","@glimmer/util":"0.84.3","@glimmer/validator":"0.84.3","@glimmer/vm-babel-plugins":"0.84.3","@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":"^2.0.1","resolve":"^1.22.2","route-recognizer":"^0.3.4","router_js":"^8.0.3","semver":"^7.5.2","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.62.0","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-n":"^16.0.1","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.2.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^20.9.0","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"},"resolutions":{"socket.io":"^4.7.0"},"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 \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.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":"97e6e9008dc2dfeb00df418e4ee36c5f8882d51f","_id":"ember-source@5.5.0-alpha.4","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-bkYNF8lb8KNxzxVX0xWOqX9W0c23sLMMl1lPwTvDufjBnX2xIAA0DyEbboSez+8YYakWHnpRfuryJbnrDGKEKA==","shasum":"7f251f88b045e54daed020a09da259707a701db4","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-5.5.0-alpha.4.tgz","fileCount":607,"unpackedSize":8368868,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDxBrk+MisXParSzOQUkG9HU33F748UOoZ18pDzgc8/XwIhAKV6bognxpTQyGEd1YOVzTz3ljzTNG3eUBVRKR+Dwmsg"}]},"_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.5.0-alpha.4_1697054985145_0.30981867098283766"},"_hasShrinkwrap":false},"5.5.0-alpha.5":{"name":"ember-source","version":"5.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: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.22.5","@ember/edition-utils":"^1.2.0","@glimmer/compiler":"0.84.3","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.3","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.3","@glimmer/interfaces":"0.84.3","@glimmer/manager":"0.84.3","@glimmer/node":"0.84.3","@glimmer/opcode-compiler":"0.84.3","@glimmer/owner":"0.84.3","@glimmer/program":"0.84.3","@glimmer/reference":"0.84.3","@glimmer/runtime":"0.84.3","@glimmer/syntax":"0.84.3","@glimmer/util":"0.84.3","@glimmer/validator":"0.84.3","@glimmer/vm-babel-plugins":"0.84.3","@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":"^2.0.1","resolve":"^1.22.2","route-recognizer":"^0.3.4","router_js":"^8.0.3","semver":"^7.5.2","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.62.0","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-n":"^16.0.1","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.2.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^20.9.0","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"},"resolutions":{"socket.io":"^4.7.0"},"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 \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.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":"6530ae9bf981ca6a3e2c4f89f2b2361347210ba8","_id":"ember-source@5.5.0-alpha.5","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-q/jx0IEbcFRp04MJZbUKXpCwDQrgcCz+d+/6RluM12Ms0ktODLV8e3AcMzBZoAIm3gJVBlbOOSCvs9G3hERKfg==","shasum":"9ff281f3ba537cc2445bf6a762525f4f7fab6ec5","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-5.5.0-alpha.5.tgz","fileCount":607,"unpackedSize":8368868,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICd9noqnT/og1U31SauZuERJ6I/NWwDFLSiU3YXYjjxJAiEAgpxbW5u10l9XXbNw9BCXMUfPRAH05KMcmmesQnoZjGM="}]},"_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.5.0-alpha.5_1697659727382_0.385116719835652"},"_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-10-18T20:08:47.994Z","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","5.3.0-beta.2":"2023-08-28T18:20:29.376Z","5.4.0-alpha.4":"2023-08-30T20:08:11.763Z","5.4.0-alpha.5":"2023-09-06T20:08:56.607Z","5.4.0-alpha.6":"2023-09-13T20:08:56.048Z","5.3.0":"2023-09-18T15:47:36.209Z","5.4.0-beta.1":"2023-09-18T15:57:53.657Z","5.5.0-alpha.1":"2023-09-20T20:09:40.028Z","5.5.0-alpha.2":"2023-09-27T20:08:36.910Z","5.5.0-alpha.3":"2023-10-04T20:09:28.301Z","5.5.0-alpha.4":"2023-10-11T20:09:45.499Z","5.5.0-alpha.5":"2023-10-18T20:08:47.666Z"},"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: - - '49' - CF-Cache-Status: - - HIT - CF-Ray: - - 81e25887dccd6aa1-GVA - Cache-Control: - - public, max-age=300 - Connection: - - keep-alive - Content-Encoding: - - gzip - Content-Type: - - application/json - Date: - - Mon, 30 Oct 2023 08:39:06 GMT - ETag: - - W/"e81b5f09a7eb1010de5e0ba4be08e52b" - Last-Modified: - - Wed, 18 Oct 2023 20:08:51 GMT - Server: - - cloudflare - Transfer-Encoding: - - chunked - Vary: - - accept-encoding, accept - status: - code: 200 - message: OK -version: 1 diff --git a/api/outdated/outdated/tests/test_syncproject.py b/api/outdated/outdated/tests/test_syncproject.py index b1ec7a72..124582b2 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="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"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) # ANY == self diff --git a/api/outdated/tests/test_commands.py b/api/outdated/tests/test_commands.py new file mode 100644 index 00000000..4451253c --- /dev/null +++ b/api/outdated/tests/test_commands.py @@ -0,0 +1,47 @@ +from unittest.mock import call + +import pytest + +from outdated.commands import ProjectCommand + + +@pytest.mark.parametrize("all_projects", [True, False]) +def test_command_handle(transactional_db, project_factory, all_projects, mocker): + projects = project_factory.create_batch(5) + argv = ["", "project-command-test"] + handle_mock = mocker.patch.object(ProjectCommand, "_handle") + ProjectCommand().run_from_argv( + [*argv, *(["--all"] if all else [project.name for project in projects])], + ) + handle_mock.assert_has_calls( + [call(project) for project in projects], + any_order=True, + ) + + +@pytest.mark.parametrize( + "existing_projects", + [ + [], + ["foo"], + ["Foo"], + ["foo", "foobar"], + ], +) +@pytest.mark.parametrize("nonexistant_projects", [["bar"], ["baz", "bar"]]) +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 {', '.join(nonexistant_projects)} do not exist\n" + ) diff --git a/api/poetry.lock b/api/poetry.lock index acd43429..eadc0597 100644 --- a/api/poetry.lock +++ b/api/poetry.lock @@ -1221,6 +1221,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" @@ -1731,4 +1748,4 @@ multidict = ">=4.0" [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "2cdf2ddf4903989d396fcf5b56ce2926efc1737a555a25e3314ed1a93d9ad5fb" +content-hash = "959c699728677b7160a9e7148688e475d80f12eb4e2ea35615c8d05227e52629" diff --git a/api/pyproject.toml b/api/pyproject.toml index 841e9549..8b6b355e 100644 --- a/api/pyproject.toml +++ b/api/pyproject.toml @@ -26,6 +26,7 @@ pytest-django = "4.5.2" pytest = "7.4.2" 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"