{"_id":"ember-compatibility-helpers","_rev":"28-3ef8dc13e1e582a62dac1e7239b71a90","name":"ember-compatibility-helpers","description":"Zero-cost compatibility flags and helpers for Ember.js","dist-tags":{"latest":"1.2.7","next":"1.2.0-beta.1"},"versions":{"0.0.1":{"name":"ember-compatibility-helpers","version":"0.0.1","description":"The default blueprint for ember-cli addons.","keywords":["ember-addon"],"license":"MIT","author":"","directories":{"doc":"doc","test":"tests"},"repository":"","scripts":{"build":"ember build","start":"ember server","test":"mocha node-tests && ember test"},"dependencies":{"babel-plugin-debug-macros":"^0.1.11","ember-cli-version-checker":"^2.0.0"},"devDependencies":{"broccoli-asset-rev":"^2.4.5","broccoli-test-helper":"^1.1.0","chai":"^4.1.0","co":"^4.6.0","console-ui":"^1.0.3","core-object":"^3.1.3","ember-cli":"~2.14.0","ember-cli-babel":"^6.6.0","ember-cli-dependency-checker":"^2.0.0","ember-cli-eslint":"^3.0.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-qunit":"^4.0.0","ember-cli-shims":"^1.1.0","ember-load-initializers":"^1.0.0","ember-resolver":"^4.0.0","ember-source":"~2.14.0","loader.js":"^4.2.3","mocha":"^3.4.2"},"engines":{"node":"^4.5 || 6.* || >= 7.*"},"ember-addon":{"configPath":"tests/dummy/config"},"gitHead":"ab9e0049932efffed421963c4eca9abe1afa8f2b","_id":"ember-compatibility-helpers@0.0.1","_shasum":"f2cc49d01a20d24e6fa5bbb7b41aad7ac00b5dc9","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"pzuraq","email":"cmg@pzuraq.co"},"dist":{"shasum":"f2cc49d01a20d24e6fa5bbb7b41aad7ac00b5dc9","tarball":"https://registry.npmjs.org/ember-compatibility-helpers/-/ember-compatibility-helpers-0.0.1.tgz","integrity":"sha512-4qXPOrxNGRu5hghl03CBBznw/n1MLEE3DJfzsVFmCAeXF9HVxgqcmRVxPxQQbcq8mHZD9foa0U0SmmG11PjOjA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQy/D68xlTHvOsBAXyJe317pRO/q7KQ9d11jwzRtiO1QIhAPKOsIUDkzbyrXe6IQAf1VxUCYVgekvR7z3h+Ni2bVuZ"}]},"maintainers":[{"name":"pzuraq","email":"cmg@pzuraq.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-compatibility-helpers-0.0.1.tgz_1501292380669_0.13010691269300878"}},"0.0.2":{"name":"ember-compatibility-helpers","version":"0.0.2","description":"The default blueprint for ember-cli addons.","keywords":["ember-addon"],"license":"MIT","author":"","directories":{"doc":"doc","test":"tests"},"repository":"","scripts":{"build":"ember build","start":"ember server","test":"mocha node-tests && ember test"},"dependencies":{"babel-plugin-debug-macros":"^0.1.11","ember-cli-version-checker":"^2.0.0","semver":"^5.4.1"},"devDependencies":{"broccoli-asset-rev":"^2.4.5","broccoli-test-helper":"^1.1.0","chai":"^4.1.0","co":"^4.6.0","console-ui":"^1.0.3","core-object":"^3.1.3","ember-cli":"~2.14.0","ember-cli-babel":"^6.6.0","ember-cli-dependency-checker":"^2.0.0","ember-cli-eslint":"^3.0.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-qunit":"^4.0.0","ember-cli-shims":"^1.1.0","ember-load-initializers":"^1.0.0","ember-resolver":"^4.0.0","ember-source":"~2.14.0","loader.js":"^4.2.3","mocha":"^3.4.2"},"engines":{"node":"^4.5 || 6.* || >= 7.*"},"ember-addon":{"configPath":"tests/dummy/config"},"gitHead":"56543fe4ca4587c2ea4850e992cd66989013654e","_id":"ember-compatibility-helpers@0.0.2","_shasum":"ec16e2762450b05aabb60a2f9385c861900b0047","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"pzuraq","email":"cmg@pzuraq.co"},"dist":{"shasum":"ec16e2762450b05aabb60a2f9385c861900b0047","tarball":"https://registry.npmjs.org/ember-compatibility-helpers/-/ember-compatibility-helpers-0.0.2.tgz","integrity":"sha512-r1YIN7h2g5h4AM3F/djeDYjzzZuCQX/J6Hv0XVqPigz04Usy76xeRSZFJVeNggr35l1QP0x4CE2+gPlZLO7nrA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF0QJ2jV56lmADohwY/DMhdqEBXPDHwUhflVxun6d0VrAiEAzYxCUL7b5afnYciJHBUWltNE5PoHkpHHRjfh/w3230s="}]},"maintainers":[{"name":"pzuraq","email":"cmg@pzuraq.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-compatibility-helpers-0.0.2.tgz_1501533341808_0.8790680910460651"}},"0.1.0":{"name":"ember-compatibility-helpers","version":"0.1.0","description":"The default blueprint for ember-cli addons.","keywords":["ember-addon"],"license":"MIT","author":"","directories":{"doc":"doc","test":"tests"},"repository":"","scripts":{"build":"ember build","start":"ember server","test":"mocha node-tests && ember test"},"dependencies":{"babel-plugin-debug-macros":"^0.1.11","ember-cli-version-checker":"^2.0.0","semver":"^5.4.1"},"devDependencies":{"broccoli-asset-rev":"^2.4.5","broccoli-test-helper":"^1.1.0","chai":"^4.1.0","co":"^4.6.0","console-ui":"^1.0.3","core-object":"^3.1.3","ember-cli":"~2.14.0","ember-cli-babel":"^6.6.0","ember-cli-dependency-checker":"^2.0.0","ember-cli-eslint":"^3.0.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-qunit":"^4.0.0","ember-cli-shims":"^1.1.0","ember-load-initializers":"^1.0.0","ember-resolver":"^4.0.0","ember-source":"~2.14.0","loader.js":"^4.2.3","mocha":"^3.4.2"},"engines":{"node":"^4.5 || 6.* || >= 7.*"},"ember-addon":{"configPath":"tests/dummy/config"},"gitHead":"c310aa87b1175c16c8ffe15919b24af161c80679","_id":"ember-compatibility-helpers@0.1.0","_shasum":"52dbe15fd67cd357fdf3d2bdb1221467c87947c3","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"pzuraq","email":"cmg@pzuraq.co"},"dist":{"shasum":"52dbe15fd67cd357fdf3d2bdb1221467c87947c3","tarball":"https://registry.npmjs.org/ember-compatibility-helpers/-/ember-compatibility-helpers-0.1.0.tgz","integrity":"sha512-AxS67o2IcCgSLdwigbEhQHWFUBzQUopI+uySZq2q1gG01l93/rT4n0u5tTzpccIm7eiECAOy4/oihBt0bbNiDg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdAnZe+FoeSx0XUSYszdb2AMu6XzPsh87rXSw59LCRSgIhAIN1aB/Z7w/Jc9F0xI/Xk3zXsHcMH3w9sZVmIQ5hac2l"}]},"maintainers":[{"name":"pzuraq","email":"cmg@pzuraq.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-compatibility-helpers-0.1.0.tgz_1501554330838_0.7685362859629095"}},"0.1.1":{"name":"ember-compatibility-helpers","version":"0.1.1","description":"The default blueprint for ember-cli addons.","keywords":["ember-addon"],"license":"MIT","author":"","directories":{"doc":"doc","test":"tests"},"repository":{"type":"git","url":"git+https://github.com/pzuraq/ember-compatibility-helpers.git"},"scripts":{"build":"ember build","start":"ember server","test":"mocha node-tests && ember test"},"dependencies":{"babel-plugin-debug-macros":"^0.1.11","ember-cli-version-checker":"^2.0.0","semver":"^5.4.1"},"devDependencies":{"broccoli-asset-rev":"^2.4.5","broccoli-test-helper":"^1.1.0","chai":"^4.1.0","co":"^4.6.0","console-ui":"^1.0.3","core-object":"^3.1.3","ember-cli":"~2.14.0","ember-cli-babel":"^6.6.0","ember-cli-dependency-checker":"^2.0.0","ember-cli-eslint":"^3.0.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-qunit":"^4.0.0","ember-cli-shims":"^1.1.0","ember-load-initializers":"^1.0.0","ember-resolver":"^4.0.0","ember-source":"~2.14.0","loader.js":"^4.2.3","mocha":"^3.4.2"},"engines":{"node":"^4.5 || 6.* || >= 7.*"},"ember-addon":{"configPath":"tests/dummy/config"},"gitHead":"5b15e0779acaa65ff5e298998ea886f72f71a48f","bugs":{"url":"https://github.com/pzuraq/ember-compatibility-helpers/issues"},"homepage":"https://github.com/pzuraq/ember-compatibility-helpers#readme","_id":"ember-compatibility-helpers@0.1.1","_shasum":"70a26c0d28715bbb23eb1be343d7203e492afa68","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"pzuraq","email":"cmg@pzuraq.co"},"dist":{"shasum":"70a26c0d28715bbb23eb1be343d7203e492afa68","tarball":"https://registry.npmjs.org/ember-compatibility-helpers/-/ember-compatibility-helpers-0.1.1.tgz","integrity":"sha512-b7gQzJclvUi/wWGVi+pN6mh7KndpDafsF49UfLanmgnlvmc+UK4MVVWD4TIUCGtCw5Kn1Qr3jalseuFQJyoMMg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHDoe7srGQpEe2cZXhW2Szq69L/QGB/4UjS7RSxnNVSkAiBtw29J7RKbXvz/bB+ZoNIHrf3f6eGb1NH2NgIUIiNI5w=="}]},"maintainers":[{"name":"pzuraq","email":"cmg@pzuraq.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-compatibility-helpers-0.1.1.tgz_1507144750760_0.7793408106081188"}},"0.1.2":{"name":"ember-compatibility-helpers","version":"0.1.2","description":"The default blueprint for ember-cli addons.","keywords":["ember-addon"],"license":"MIT","author":"","directories":{"doc":"doc","test":"tests"},"repository":{"type":"git","url":"git+https://github.com/pzuraq/ember-compatibility-helpers.git"},"scripts":{"build":"ember build","start":"ember server","test":"mocha node-tests && ember test"},"dependencies":{"babel-plugin-debug-macros":"^0.1.11","ember-cli-version-checker":"^2.0.0","semver":"^5.4.1"},"devDependencies":{"broccoli-asset-rev":"^2.4.5","broccoli-test-helper":"^1.1.0","chai":"^4.1.0","co":"^4.6.0","console-ui":"^1.0.3","core-object":"^3.1.3","ember-cli":"~2.14.0","ember-cli-babel":"^6.6.0","ember-cli-dependency-checker":"^2.0.0","ember-cli-eslint":"^3.0.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-qunit":"^4.0.0","ember-cli-shims":"^1.1.0","ember-load-initializers":"^1.0.0","ember-resolver":"^4.0.0","ember-source":"~2.14.0","loader.js":"^4.2.3","mocha":"^3.4.2"},"engines":{"node":"^4.5 || 6.* || >= 7.*"},"ember-addon":{"configPath":"tests/dummy/config"},"gitHead":"7acad4304ba4fb98a60db1fa411f14b23b875162","bugs":{"url":"https://github.com/pzuraq/ember-compatibility-helpers/issues"},"homepage":"https://github.com/pzuraq/ember-compatibility-helpers#readme","_id":"ember-compatibility-helpers@0.1.2","_shasum":"8eb1769ad761db273fd40242b1170d9f3841d0f0","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"pzuraq","email":"cmg@pzuraq.co"},"dist":{"shasum":"8eb1769ad761db273fd40242b1170d9f3841d0f0","tarball":"https://registry.npmjs.org/ember-compatibility-helpers/-/ember-compatibility-helpers-0.1.2.tgz","integrity":"sha512-g5GuztySY3mxNU372c92SYPTeD4Kf3VbP7LzgnsaUxMiPS8lmCD5xm9TCjF5hCuB2I05vXkRpoL+7AIXJxxnmw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDYZ306Zf6mnQ+R0m2EIYzu6ErpOlDIZnjSjc3YwEr+cAiEAxpp3kZSN9HrXsrHiB2VQyjmvnayQqBLTPJ0nbET2ick="}]},"maintainers":[{"name":"pzuraq","email":"cmg@pzuraq.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-compatibility-helpers-0.1.2.tgz_1508901408882_0.17022882821038365"}},"0.1.3":{"name":"ember-compatibility-helpers","version":"0.1.3","description":"The default blueprint for ember-cli addons.","keywords":["ember-addon"],"license":"MIT","author":"","directories":{"doc":"doc","test":"tests"},"repository":{"type":"git","url":"git+https://github.com/pzuraq/ember-compatibility-helpers.git"},"scripts":{"build":"ember build","start":"ember server","test":"mocha node-tests && ember test"},"dependencies":{"babel-plugin-debug-macros":"^0.1.11","ember-cli-version-checker":"^2.0.0","semver":"^5.4.1"},"devDependencies":{"broccoli-asset-rev":"^2.4.5","broccoli-test-helper":"^1.1.0","chai":"^4.1.0","co":"^4.6.0","console-ui":"^1.0.3","core-object":"^3.1.3","ember-cli":"~2.14.0","ember-cli-babel":"^6.6.0","ember-cli-dependency-checker":"^2.0.0","ember-cli-eslint":"^3.0.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-qunit":"^4.0.0","ember-cli-shims":"^1.1.0","ember-load-initializers":"^1.0.0","ember-resolver":"^4.0.0","ember-source":"~2.14.0","loader.js":"^4.2.3","mocha":"^3.4.2"},"engines":{"node":"^4.5 || 6.* || >= 7.*"},"ember-addon":{"configPath":"tests/dummy/config"},"gitHead":"e7b6c20643e1d052a8747e5646bd6a9bd787c97f","bugs":{"url":"https://github.com/pzuraq/ember-compatibility-helpers/issues"},"homepage":"https://github.com/pzuraq/ember-compatibility-helpers#readme","_id":"ember-compatibility-helpers@0.1.3","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"pzuraq","email":"cmg@pzuraq.co"},"dist":{"integrity":"sha512-3YBCYrbZ+HqQRSxbGl9jso1FBX6WjGS9FC7tgmmul3us6vtFPxjjnGN25H5ze2xk/mDCG373p0lm5xG+mVpKkA==","shasum":"039a57e9f1a401efda0023c1e3650bd01cfd7087","tarball":"https://registry.npmjs.org/ember-compatibility-helpers/-/ember-compatibility-helpers-0.1.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgbcIDMA6/y7AFaBFAFLOsNeASiFCC2CSVB1TvYKDZ2gIhAME5FOyyCuNpTeQMfvN/W5E+NAp6q2+3QReQfCKjafw5"}]},"maintainers":[{"name":"pzuraq","email":"cmg@pzuraq.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-compatibility-helpers-0.1.3.tgz_1511993774536_0.167545905103907"}},"1.0.0-beta.1":{"name":"ember-compatibility-helpers","version":"1.0.0-beta.1","description":"The default blueprint for ember-cli addons.","keywords":["ember-addon"],"license":"MIT","author":"","directories":{"doc":"doc","test":"tests"},"repository":{"type":"git","url":"git+https://github.com/pzuraq/ember-compatibility-helpers.git"},"scripts":{"build":"ember build","start":"ember server","test":"mocha node-tests && ember test"},"dependencies":{"babel-plugin-debug-macros":"^0.1.11","ember-cli-version-checker":"^2.0.0","semver":"^5.4.1"},"devDependencies":{"broccoli-asset-rev":"^2.4.5","broccoli-test-helper":"^1.1.0","chai":"^4.1.0","co":"^4.6.0","console-ui":"^1.0.3","core-object":"^3.1.3","ember-cli":"~2.14.0","ember-cli-babel":"^6.6.0","ember-cli-dependency-checker":"^2.0.0","ember-cli-eslint":"^3.0.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-qunit":"^4.0.0","ember-cli-shims":"^1.1.0","ember-load-initializers":"^1.0.0","ember-resolver":"^4.0.0","ember-source":"~2.14.0","loader.js":"^4.2.3","mocha":"^3.4.2"},"engines":{"node":"^4.5 || 6.* || >= 7.*"},"ember-addon":{"configPath":"tests/dummy/config"},"readme":"[![Build Status](https://travis-ci.org/pzuraq/ember-compatibility-helpers.svg?branch=master)](https://travis-ci.org/pzuraq/ember-compatibility-helpers)\n\n# ember-compatibility-helpers\n\nProvides flags for features in Ember, allowing you to write code that will work\nwith whatever version the consuming application is on. This addon is intended\nto help addon authors write backwards/forwards compatibility code.\n\nThe flags are replaced at build time with boolean literals (`true` or `false`)\nby a Babel transform. When ran through a minifier (with dead code elimination) the entire section will be stripped, meaning that the section of code which is not used\nwill not be added to production builds - zero cost compatibility!\n\n## Available Flags\n\n```js\nimport {\n  HAS_UNDERSCORE_ACTIONS,\n  HAS_MODERN_FACTORY_INJECTIONS,\n\n  GTE_EMBER_1_13,\n  IS_EMBER_2,\n  IS_GLIMMER_2,\n\n  SUPPORTS_FACTORY_FOR,\n  SUPPORTS_GET_OWNER,\n  SUPPORTS_SET_OWNER,\n  SUPPORTS_NEW_COMPUTED,\n  SUPPORTS_INVERSE_BLOCK,\n  SUPPORTS_CLOSURE_ACTIONS,\n  SUPPORTS_UNIQ_BY_COMPUTED\n} from 'ember-compatibility-helpers';\n```\n\nMore welcome, open an issue or a PR!\n\n## Example Usage\n\n```javascript\nimport Ember from 'ember';\nimport {\n  SUPPORTS_NEW_COMPUTED\n} from 'ember-compatibility-helpers';\n\nconst { computed, Component } = Ember\n\nfunction fooMacro() {\n  if (SUPPORTS_NEW_COMPUTED) {\n    return computed({\n      get() {\n        return this.get('foo');\n      },\n\n      set(key, value) {\n        this.set('foo', value);\n        return value\n      }\n    });\n  } else {\n    return computed(function(key, value) {\n      if (arguments.length === 2) {\n        this.set('foo', value);\n        return value;\n      }\n\n      return this.get('foo');\n    })\n  }\n}\n\nexport default Component.extend({\n  bar: fooMacro()\n});\n```\n\n## Installation\n\n* `git clone <repository-url>` this repository\n* `cd ember-compatibility-helpers`\n* `yarn`\n\n## Running Tests\n\n* `npm test`\n","readmeFilename":"README.md","gitHead":"aef56da7d182da46cf13f6df81e0323694fbc1b6","bugs":{"url":"https://github.com/pzuraq/ember-compatibility-helpers/issues"},"homepage":"https://github.com/pzuraq/ember-compatibility-helpers#readme","_id":"ember-compatibility-helpers@1.0.0-beta.1","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"pzuraq","email":"me@pzuraq.com"},"dist":{"integrity":"sha512-WsC4tKxMHJNK+aZgmVT//6bAOaGFOI5S63gxsXlsw2I0Fea06AciNaL7sTn/773ld7Ej2ZJo59mpD+UKvNwzcQ==","shasum":"e54d68125f9bc15735ca4a68960d186d5c3ca58b","tarball":"https://registry.npmjs.org/ember-compatibility-helpers/-/ember-compatibility-helpers-1.0.0-beta.1.tgz","fileCount":7,"unpackedSize":196682,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEYc8fdiL68MSGi//TJYuH1sG66dUG500ctXJDtXDkfCAiEAuO0YVUaarOo0HDJ1sygnWs6bQTVgU2fyMJWA4REdTf8="}]},"maintainers":[{"name":"pzuraq","email":"cmg@pzuraq.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-compatibility-helpers_1.0.0-beta.1_1518459124351_0.2261851716680603"},"_hasShrinkwrap":false},"1.0.0-beta.2":{"name":"ember-compatibility-helpers","version":"1.0.0-beta.2","description":"The default blueprint for ember-cli addons.","keywords":["ember-addon"],"license":"MIT","author":{},"repository":{"type":"git","url":"https://github.com/pzuraq/ember-compatibility-helpers"},"scripts":{"build":"ember build","lint:js":"eslint ./*.js addon addon-test-support app config lib server test-support tests node-tests","start":"ember serve","test":"mocha node-tests && ember test"},"dependencies":{"babel-plugin-debug-macros":"^0.1.11","ember-cli-version-checker":"^2.0.0","semver":"^5.4.1"},"devDependencies":{"broccoli-asset-rev":"^2.4.5","broccoli-test-helper":"^1.1.0","chai":"^4.1.0","co":"^4.6.0","console-ui":"^1.0.3","core-object":"^3.1.3","ember-cli":"~3.0.0","ember-cli-babel":"^6.6.0","ember-cli-dependency-checker":"^2.0.0","ember-cli-eslint":"^4.2.1","ember-cli-htmlbars":"^2.0.1","ember-cli-htmlbars-inline-precompile":"^1.0.0","ember-cli-inject-live-reload":"^1.4.1","ember-cli-qunit":"^4.1.1","ember-cli-shims":"^1.2.0","ember-load-initializers":"^1.0.0","ember-maybe-import-regenerator":"^0.1.6","ember-resolver":"^4.0.0","ember-source":"~3.0.0","ember-source-channel-url":"^1.0.1","ember-try":"^0.2.23","eslint-plugin-ember":"^5.0.0","eslint-plugin-node":"^5.2.1","loader.js":"^4.2.3","mocha":"^3.4.2"},"engines":{"node":"^4.5 || 6.* || >= 7.*"},"ember-addon":{"configPath":"tests/dummy/config"},"readmeFilename":"README.md","readme":"[![Build Status](https://travis-ci.org/pzuraq/ember-compatibility-helpers.svg?branch=master)](https://travis-ci.org/pzuraq/ember-compatibility-helpers)\n\n# ember-compatibility-helpers\n\nProvides flags for features in Ember, allowing you to write code that will work\nwith whatever version the consuming application is on. This addon is intended\nto help addon authors write backwards/forwards compatibility code.\n\nThe flags are replaced at build time with boolean literals (`true` or `false`)\nby a Babel transform. When ran through a minifier (with dead code elimination) the entire section will be stripped, meaning that the section of code which is not used\nwill not be added to production builds - zero cost compatibility!\n\n## Available Flags\n\n```js\nimport {\n  HAS_UNDERSCORE_ACTIONS,\n  HAS_MODERN_FACTORY_INJECTIONS,\n\n  GTE_EMBER_1_13,\n  IS_EMBER_2,\n  IS_GLIMMER_2,\n\n  SUPPORTS_FACTORY_FOR,\n  SUPPORTS_GET_OWNER,\n  SUPPORTS_SET_OWNER,\n  SUPPORTS_NEW_COMPUTED,\n  SUPPORTS_INVERSE_BLOCK,\n  SUPPORTS_CLOSURE_ACTIONS,\n  SUPPORTS_UNIQ_BY_COMPUTED\n} from 'ember-compatibility-helpers';\n```\n\nMore welcome, open an issue or a PR!\n\n## Example Usage\n\n```javascript\nimport Ember from 'ember';\nimport {\n  SUPPORTS_NEW_COMPUTED\n} from 'ember-compatibility-helpers';\n\nconst { computed, Component } = Ember\n\nfunction fooMacro() {\n  if (SUPPORTS_NEW_COMPUTED) {\n    return computed({\n      get() {\n        return this.get('foo');\n      },\n\n      set(key, value) {\n        this.set('foo', value);\n        return value\n      }\n    });\n  } else {\n    return computed(function(key, value) {\n      if (arguments.length === 2) {\n        this.set('foo', value);\n        return value;\n      }\n\n      return this.get('foo');\n    })\n  }\n}\n\nexport default Component.extend({\n  bar: fooMacro()\n});\n```\n\n## Installation\n\n* `git clone <repository-url>` this repository\n* `cd ember-compatibility-helpers`\n* `yarn`\n\n## Running Tests\n\n* `npm test`\n","licenseText":"The MIT License (MIT)\n\nCopyright (c) 2018\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","_id":"ember-compatibility-helpers@1.0.0-beta.2","dist":{"shasum":"00cb134af45f9562fa47a23f4da81a63aad41943","tarball":"https://registry.npmjs.org/ember-compatibility-helpers/-/ember-compatibility-helpers-1.0.0-beta.2.tgz","fileCount":5,"unpackedSize":10385,"integrity":"sha512-S8MdCj9Fn+xdwUti1Ri8wQNC3SQaKKjgEBQys0YfvAkEX9EF7NH+Sn3mLwAs/fZjPVo8Mhs7UYgknR4YK/zNnw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA+h6lTC5D2FnRn6WhNG2Nb1lUDKj3KP+waZwAx3eZTNAiA4BYwRDg/fqHa4i6rxi4oQFQLE9Mkl8MM6in65uVuiZA=="}]},"maintainers":[{"name":"pzuraq","email":"cmg@pzuraq.co"}],"_npmUser":{"name":"pzuraq","email":"me@pzuraq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-compatibility-helpers_1.0.0-beta.2_1520379137662_0.8731668998461166"},"_hasShrinkwrap":false},"1.0.0":{"name":"ember-compatibility-helpers","version":"1.0.0","description":"Zero-cost compatibility flags and helpers for Ember.js","keywords":["ember-addon"],"license":"MIT","author":"","directories":{"doc":"doc","test":"tests"},"repository":{"type":"git","url":"git+https://github.com/pzuraq/ember-compatibility-helpers.git"},"scripts":{"build":"ember build","lint:js":"eslint ./*.js addon addon-test-support app config lib server test-support tests node-tests","start":"ember serve","test":"mocha node-tests && ember test"},"dependencies":{"babel-plugin-debug-macros":"^0.1.11","ember-cli-version-checker":"^2.1.1","semver":"^5.4.1"},"devDependencies":{"broccoli-asset-rev":"^2.4.5","broccoli-test-helper":"^1.1.0","chai":"^4.1.0","co":"^4.6.0","console-ui":"^1.0.3","core-object":"^3.1.3","ember-cli":"~3.0.0","ember-cli-babel":"^6.6.0","ember-cli-dependency-checker":"^2.0.0","ember-cli-eslint":"^4.2.1","ember-cli-htmlbars":"^2.0.1","ember-cli-htmlbars-inline-precompile":"^1.0.0","ember-cli-inject-live-reload":"^1.4.1","ember-cli-qunit":"^4.1.1","ember-cli-shims":"^1.2.0","ember-load-initializers":"^1.0.0","ember-maybe-import-regenerator":"^0.1.6","ember-resolver":"^4.0.0","ember-source":"~3.0.0","ember-source-channel-url":"^1.0.1","ember-try":"^0.2.23","eslint-plugin-ember":"^5.0.0","eslint-plugin-node":"^5.2.1","loader.js":"^4.2.3","mocha":"^3.4.2"},"engines":{"node":"^4.5 || 6.* || >= 7.*"},"ember-addon":{"configPath":"tests/dummy/config"},"gitHead":"95fd68c980fc0b5589e65800bc8b455aa356971b","bugs":{"url":"https://github.com/pzuraq/ember-compatibility-helpers/issues"},"homepage":"https://github.com/pzuraq/ember-compatibility-helpers#readme","_id":"ember-compatibility-helpers@1.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"pzuraq","email":"opensource@pzuraq.com"},"dist":{"integrity":"sha512-eXNA6Cl/a1oYFfML6sHLo7o5Yl3afJjvLvcUbfBFB7dsIFjToKAS+KngIrQoZ0xSlfSwlZXxgyTk/toC/14AjA==","shasum":"616b22d2e14b4c6a1f4441e5390a49abf52b3c68","tarball":"https://registry.npmjs.org/ember-compatibility-helpers/-/ember-compatibility-helpers-1.0.0.tgz","fileCount":5,"unpackedSize":231010,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa42DTCRA9TVsSAnZWagAAnQsP/2Gem9mKUHWQ/LU8AOPI\ngMws2KgWwvZrf6+EiI+P8oO1k0UpkapREdCz88R7vo1JFtD42R1HhqKHRbG0\n0pWTdLnKPkIoeThZjt4cA0UXOeS8j2VRMht5uoUDrf92OQSy2/7KcshOp3Y4\nq+liyHxtr0ki2YdaJcXaPhjcVi7aB0tgNZPCUPRZg6hHCiis9CS7DMua/6GE\nJWdI8Tqohs8qR2mDDxtKTga5CfbWemL18V+GIhIg6HQELJkC1ryZV8CyEIqt\n6VJn1aT+jFrHTlDKBcgtP+JNTC7UwOfuwwKWGeVQty5daIbe1ED6RJw/8nWl\nDn12aIRYG26gn2uFoqFQ0zEZzzYiLtSt0Xkq3JY1VPNO8jO2qQo9/qCZYn2i\nDPWl+Zu8qn2WgSJ75RJp0qVDImChkVJa+AOaBKxmAx8zgOFiEhVx+NQ3QbUS\nOr69/kc4Om/noAGsbxLB4tCiqdRLH2NAaz0T9EUaAUOCkMUo17uK5rbIDvUK\nJyy89gumH9T6WrjSmhR/7WMdLQx+Ww+JHcW72tiIItMsK02S0DAHPHjeHc8g\n7mLt+jXxZn4lpncszyXQz9kpO681A2uXu8EVNocBMNrkJN12JAxBKoEbcbQU\n2zV9o4XO2ftjZ5GqgULHc94olt9r8LG+xir5tQ83s9uJCdG7QN5+u5WwxT8/\nvdFo\r\n=wtPs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEMq9mUuzuoKJa1TP7fdlIRpVgc8rH/RxSVkUFqQqhzhAiBe2J3XdePTmTqEfHlFUsj678GqcWB8bWGj6T5+GqQDDg=="}]},"maintainers":[{"name":"pzuraq","email":"cmg@pzuraq.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-compatibility-helpers_1.0.0_1524850898289_0.33960740071727025"},"_hasShrinkwrap":false},"1.0.1":{"name":"ember-compatibility-helpers","version":"1.0.1","description":"Zero-cost compatibility flags and helpers for Ember.js","keywords":["ember-addon"],"license":"MIT","author":"","directories":{"doc":"doc","test":"tests"},"repository":{"type":"git","url":"git+https://github.com/pzuraq/ember-compatibility-helpers.git"},"scripts":{"build":"ember build","lint:js":"eslint ./*.js addon addon-test-support app config lib server test-support tests node-tests","start":"ember serve","test":"mocha node-tests && ember test"},"dependencies":{"babel-plugin-debug-macros":"^0.1.11","ember-cli-version-checker":"^2.1.1","semver":"^5.4.1"},"devDependencies":{"broccoli-asset-rev":"^2.4.5","broccoli-test-helper":"^1.1.0","chai":"^4.1.0","co":"^4.6.0","console-ui":"^1.0.3","core-object":"^3.1.3","ember-cli":"~3.0.0","ember-cli-babel":"^6.6.0","ember-cli-dependency-checker":"^2.0.0","ember-cli-eslint":"^4.2.1","ember-cli-htmlbars":"^2.0.1","ember-cli-htmlbars-inline-precompile":"^1.0.0","ember-cli-inject-live-reload":"^1.4.1","ember-cli-qunit":"^4.1.1","ember-cli-shims":"^1.2.0","ember-load-initializers":"^1.0.0","ember-maybe-import-regenerator":"^0.1.6","ember-resolver":"^4.0.0","ember-source":"~3.0.0","ember-source-channel-url":"^1.0.1","ember-try":"^0.2.23","eslint-plugin-ember":"^5.0.0","eslint-plugin-node":"^5.2.1","loader.js":"^4.2.3","mocha":"^3.4.2"},"engines":{"node":"^4.5 || 6.* || >= 7.*"},"ember-addon":{"configPath":"tests/dummy/config"},"gitHead":"d1ff2657a5115e0991f21de595610444f85b8701","bugs":{"url":"https://github.com/pzuraq/ember-compatibility-helpers/issues"},"homepage":"https://github.com/pzuraq/ember-compatibility-helpers#readme","_id":"ember-compatibility-helpers@1.0.1","_npmVersion":"6.0.1","_nodeVersion":"10.0.0","_npmUser":{"name":"rwjblue","email":"me@rwjblue.com"},"dist":{"integrity":"sha512-PVfvyIg0CsEhHJ2SeQp+K/ii5hCDw0ncPH+t6YLX/LLl6fH5+mdRxA+mYKyUQgB1gWl1HksTWkxuApDI9sskyQ==","shasum":"ed62b1732065008ef8068f175763e09dc7042c94","tarball":"https://registry.npmjs.org/ember-compatibility-helpers/-/ember-compatibility-helpers-1.0.1.tgz","fileCount":6,"unpackedSize":229968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbT8sxCRA9TVsSAnZWagAALJoP+wYHsPkH7zjUMYkqCEwP\nwa5djcTuvY4S51vtZEc4hMxq3SMjgwqoFG49DiCB2/2ayg1AvF1oMj1N8GsK\n305l+34zPPFHIWB9XOaJA/vtA2Vzr0rb5+yDuOvhxRV8DHcblLCVz9a3xaIB\nuRmdgEyEvJGIfcHPDJTazlxJQfvAIle/2VzrIYy5tKIdzNTqtQb41m1irZ9X\n0mQ5cZa5JTRPv/28PVgKADWphHxNq++btLmryFk38ABgOqNzxCudC5DwDvNy\n6UlRh2kxoePfI3D/jERscqnwqz5l8dUSXD/zhFUQWxcmymSTa+UlNPFbsCMF\nIp0lF8uViay3VEseULS6Vgr9s3YoaMrlgm5kfZxo4D2d/ynZ5l+zwkjj017/\nll8Afx18DFWLOq8O6CyegJNAiDBTQagx7th9Jfu3GR9Kh3DL6JIzWIbv89rn\nXtjNi6O5IFU1+SNJpauk8aWKfqMyDwa++uCUoCRclbc/elbT2PS9P2CXUsSj\nc7hscyVXwHiVCiDOMygSg4WGeOkDBZHj/FliEYSy49pZ2aqHIgg5eQyQQqBB\n6gqI58n75+1jOYtPzW7a3VCPstoCa79Vd/F7OschPpelTsdshgMMqobragUq\nF7A7s2YdEaWwiKRT3poKF1jm3dihq2oaOtLLztF8VXIBuK/jZIdC/MxGC2Il\n8fhO\r\n=e1Gi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDeM/M2zzOGEIrzuQ+HKECS9ZbOMS9+3HiRN4UKyeFpIAIgETjLXnoiJBrtQVJogaatkwEZwFwTaZdJ2C8Xxxn8V20="}]},"maintainers":[{"name":"pzuraq","email":"cmg@pzuraq.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-compatibility-helpers_1.0.1_1531956017846_0.9271393282870608"},"_hasShrinkwrap":false},"1.0.2":{"name":"ember-compatibility-helpers","version":"1.0.2","description":"Zero-cost compatibility flags and helpers for Ember.js","keywords":["ember-addon"],"license":"MIT","author":"","directories":{"doc":"doc","test":"tests"},"repository":{"type":"git","url":"git+https://github.com/pzuraq/ember-compatibility-helpers.git"},"scripts":{"build":"ember build","lint:js":"eslint ./*.js addon addon-test-support app config lib server test-support tests node-tests","start":"ember serve","test":"mocha node-tests && ember test"},"dependencies":{"babel-plugin-debug-macros":"^0.1.11","ember-cli-version-checker":"^2.1.1","semver":"^5.4.1"},"devDependencies":{"broccoli-asset-rev":"^2.4.5","broccoli-test-helper":"^1.1.0","chai":"^4.1.0","co":"^4.6.0","console-ui":"^1.0.3","core-object":"^3.1.3","ember-cli":"~3.0.0","ember-cli-babel":"^6.6.0","ember-cli-dependency-checker":"^2.0.0","ember-cli-eslint":"^4.2.1","ember-cli-htmlbars":"^2.0.1","ember-cli-htmlbars-inline-precompile":"^1.0.0","ember-cli-inject-live-reload":"^1.4.1","ember-cli-qunit":"^4.1.1","ember-cli-shims":"^1.2.0","ember-load-initializers":"^1.0.0","ember-maybe-import-regenerator":"^0.1.6","ember-resolver":"^4.0.0","ember-source":"~3.0.0","ember-source-channel-url":"^1.0.1","ember-try":"^0.2.23","eslint-plugin-ember":"^5.0.0","eslint-plugin-node":"^5.2.1","loader.js":"^4.2.3","mocha":"^3.4.2"},"engines":{"node":"^4.5 || 6.* || >= 7.*"},"ember-addon":{"configPath":"tests/dummy/config"},"gitHead":"4525768e52d2e5e7abe844b8f836d7b0a038b807","bugs":{"url":"https://github.com/pzuraq/ember-compatibility-helpers/issues"},"homepage":"https://github.com/pzuraq/ember-compatibility-helpers#readme","_id":"ember-compatibility-helpers@1.0.2","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"pzuraq","email":"me@pzuraq.com"},"dist":{"integrity":"sha512-pN1ezLiAM+uIKI4/BMp2hIBi6LQKxOedxKcu2mHDK+HEYuhlwki8Y2YwFSwb1w3c2YhesbkwaAJx/dvNHQGq5g==","shasum":"a7eb8969747d063720fe44658af5448589b437ba","tarball":"https://registry.npmjs.org/ember-compatibility-helpers/-/ember-compatibility-helpers-1.0.2.tgz","fileCount":6,"unpackedSize":229930,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbUfxdCRA9TVsSAnZWagAAwcMP/A4lg9wFmTreFI4vCUQO\nsd2pnszwNDs0u29W9622aaSTD+uxt/3ZtdCO/biC3kkJcnbxuFTAPJOYaVOV\nobhw4oo24WJb6/0ZP021IVnkIIoVywHt3J2GLQx9AneZVM+pTjT+fJoSaeXU\nOpyF8CPRte0/fxW11H2Wm9u1xNGAXXilJjVJUv06r99FR3y7JwStgd11pUWt\nreJyomWl+W6yUWqlLE/zQQyceKEGdo11EDbZ00jiaq0aAc1PT/XNAKIGMIOr\nc60ImdUR0YNn+qJJV3gyKsTxU2BexLSc5k7N3SLTTdE1F7vreuZmpPl9HFQt\nyZ7zBBAl/CkukpkBpDeVaaa3VCYtHGdUMn9A/uJNqoTbkjRX8QPPpK5MXWZC\niys5eSF90/JPQp+mS1emMsatR672g4fitnm/prWOGJHL0VebBCu3dlMin5D5\nUtBw+/H0j+n1FXyz01PVdtIF4oGvq9SQjZyEiegPNmIRnMvJ6ZD3G4GTpohC\ne4+FerBu2dvJjVA1rk59ZjXh0SUUK5sekkPRagPKP/7lDIpl7GEb8W1L5oJB\nnZIFvvx7/6T85SYF0SzmHCoUfu7kG3f0Eu+5mJkyinZJ/QAobSjKHGko3XY2\ni4xqtL6eZKH7UxI2RPJyxqHGgWEODGljnwl1oXuRKXxbRnqaw9AuQEYshLSD\nEaaL\r\n=+saV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC06188++W0iGU6iid51O347koAK2EMuZAUkksUZK6MWAiEAnZVncTsb5q3xE+4l4hdwBUvlTqLzHBgBSQSzuYLbrRc="}]},"maintainers":[{"name":"pzuraq","email":"cmg@pzuraq.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-compatibility-helpers_1.0.2_1532099677745_0.7072457940479304"},"_hasShrinkwrap":false},"1.1.0":{"name":"ember-compatibility-helpers","version":"1.1.0","description":"Zero-cost compatibility flags and helpers for Ember.js","keywords":["ember-addon"],"license":"MIT","author":"","directories":{"doc":"doc","test":"tests"},"repository":{"type":"git","url":"git+https://github.com/pzuraq/ember-compatibility-helpers.git"},"scripts":{"build":"ember build","lint:js":"eslint ./*.js addon addon-test-support app config lib server test-support tests node-tests","start":"ember serve","test":"mocha node-tests/babel-7","test:all":"ember try:each"},"dependencies":{"babel-plugin-debug-macros":"^0.2.0-beta.6","ember-cli-version-checker":"^2.1.1","semver":"^5.4.1"},"devDependencies":{"broccoli-asset-rev":"^2.4.5","broccoli-test-helper":"^1.1.0","chai":"^4.1.0","co":"^4.6.0","console-ui":"^1.0.3","core-object":"^3.1.3","ember-cli":"~3.0.0","ember-cli-babel":"^7.1.1","ember-cli-dependency-checker":"^2.0.0","ember-cli-eslint":"^4.2.1","ember-cli-htmlbars":"^2.0.1","ember-cli-htmlbars-inline-precompile":"^1.0.0","ember-cli-inject-live-reload":"^1.4.1","ember-cli-qunit":"^4.1.1","ember-cli-shims":"^1.2.0","ember-load-initializers":"^1.0.0","ember-maybe-import-regenerator":"^0.1.6","ember-resolver":"^4.0.0","ember-source":"~3.0.0","ember-source-channel-url":"^1.0.1","ember-try":"^1.0.0","eslint-plugin-ember":"^5.0.0","eslint-plugin-node":"^5.2.1","loader.js":"^4.2.3","mocha":"^3.4.2"},"engines":{"node":"^4.5 || 6.* || >= 7.*"},"ember-addon":{"configPath":"tests/dummy/config"},"gitHead":"a92463ade77a0c422bcfe2ca6e8640753edbdc3b","bugs":{"url":"https://github.com/pzuraq/ember-compatibility-helpers/issues"},"homepage":"https://github.com/pzuraq/ember-compatibility-helpers#readme","_id":"ember-compatibility-helpers@1.1.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"pzuraq","email":"me@pzuraq.com"},"dist":{"integrity":"sha512-uO1zG1b1zr+1Gyiah9y+smOscvoVY7neq30psb+zihRzSa2Msfvelu+IxatVig9e54J6YyAeapwGfjIh2RU01A==","shasum":"434d5bfd63883d26dea36853766dc95999e3962e","tarball":"https://registry.npmjs.org/ember-compatibility-helpers/-/ember-compatibility-helpers-1.1.0.tgz","fileCount":6,"unpackedSize":266316,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbs9dKCRA9TVsSAnZWagAA8AkP/jcGlNvJgjfjgV6Dt3pT\nJim98rzAKIhv8DC0FYlOt5Hikkj9xGbyIrSy0+m9+hZRF6LzIA4vEtna5oVX\nR48oL3K5/sXofeSsGLSL/5VbfzWGDUbfLpMH2ckGjk510H+A8ppzytd0xYl9\nEgOSEJjORpfJkj/+rKPtR7riJinIGtQZYgf1av+OEsBWAz2q4D2K4jzLxkTx\nBIPOXdpV2zkTWXSUTfAPlGl7nGFwfRUDJ0L6btGl6jdqcz3onjsefZt8K6U5\nDb+1V/V6gq9amCcZKrVFshTUXWRItI9zMDs3tTkk231HntZzVPRBLGL+jZbX\nBvf7SzGRvZcCLKB2qaqGHV75vpfD4OYSxVKfAl212aAII/8H1JjPcyrQrAmp\nXxLBJaHT7y/0PLkR+jrUSGuIEF5dRNYoZ0aiQF38Zx0zniPJwLwtKorHHOXL\nG68oLKBD39U/gNhm6//YZyccHWrzYOsBBk6xwEa6ixAf2dTk7XOGdX0++fm7\nn+NdKZiPBQQj9lomXq3rkyzApyil5YO0rPwpCWSX2Ec2Mpb1z/Lm5ck/7C44\nsqrlrXHF7bqOr+5lpV3vEq1yX1IhQglLVpYXP+eeI5CqOaGkqQQGoOZ+s2un\nfq5PRWtaMXLNlMt5i6RC9yWDkNrNLfK/OxuIEkv7GUCG1t/qFA7kQutcgx3I\njp/+\r\n=AIBn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICuajPgG+APkoWYzOEtczp3pBrB0WwFhxpczptR3OFptAiAd/2Mzro9vb6Onu0tB6M1AbV2uCd87sJM+gVtAhqssXQ=="}]},"maintainers":[{"name":"pzuraq","email":"cmg@pzuraq.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-compatibility-helpers_1.1.0_1538512713493_0.1410354714242421"},"_hasShrinkwrap":false},"1.1.1":{"name":"ember-compatibility-helpers","version":"1.1.1","description":"Zero-cost compatibility flags and helpers for Ember.js","keywords":["ember-addon"],"license":"MIT","author":"","directories":{"doc":"doc","test":"tests"},"repository":{"type":"git","url":"git+https://github.com/pzuraq/ember-compatibility-helpers.git"},"scripts":{"build":"ember build","lint:js":"eslint ./*.js addon addon-test-support app config lib server test-support tests node-tests","start":"ember serve","test":"mocha node-tests && ember test"},"dependencies":{"babel-plugin-debug-macros":"^0.1.11","ember-cli-version-checker":"^2.1.1","semver":"^5.4.1"},"devDependencies":{"broccoli-asset-rev":"^2.4.5","broccoli-test-helper":"^1.1.0","chai":"^4.1.0","co":"^4.6.0","console-ui":"^1.0.3","core-object":"^3.1.3","ember-cli":"~3.0.0","ember-cli-babel":"^6.6.0","ember-cli-dependency-checker":"^2.0.0","ember-cli-eslint":"^4.2.1","ember-cli-htmlbars":"^2.0.1","ember-cli-htmlbars-inline-precompile":"^1.0.0","ember-cli-inject-live-reload":"^1.4.1","ember-cli-qunit":"^4.1.1","ember-cli-shims":"^1.2.0","ember-load-initializers":"^1.0.0","ember-maybe-import-regenerator":"^0.1.6","ember-resolver":"^4.0.0","ember-source":"~3.0.0","ember-source-channel-url":"^1.0.1","ember-try":"^0.2.23","eslint-plugin-ember":"^5.0.0","eslint-plugin-node":"^5.2.1","loader.js":"^4.2.3","mocha":"^3.4.2"},"engines":{"node":"^4.5 || 6.* || >= 7.*"},"ember-addon":{"configPath":"tests/dummy/config"},"gitHead":"b42ec40e0486ae5d43210d44d17e391feb8defa1","bugs":{"url":"https://github.com/pzuraq/ember-compatibility-helpers/issues"},"homepage":"https://github.com/pzuraq/ember-compatibility-helpers#readme","_id":"ember-compatibility-helpers@1.1.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"pzuraq","email":"me@pzuraq.com"},"dist":{"integrity":"sha512-55YmsIxdnpblagzCk4nsn3PryOuCy9VBOzSZp+aO9wSq1OyAX9xKDKeEh/4ay1/fNd0G9ZKQzMU50NBFNo7sJw==","shasum":"3772fc94732c5aec4f1445e1d3027bde698e52a1","tarball":"https://registry.npmjs.org/ember-compatibility-helpers/-/ember-compatibility-helpers-1.1.1.tgz","fileCount":6,"unpackedSize":229930,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbtNQvCRA9TVsSAnZWagAA00IQAJ9IAuAdRnjlS8Rifkod\nUxCPtiM9f1U4GDZIFxK+ff2MtleBPZB2G77//hYjXqqm38QY8q0/GDwbV18I\nPr59lpDBrDtwwJ57ryNMO0VUxu7ltC74rX6EFJzzUsSFrIiPs5/LBUCxiraX\ngv+LHDiXZaldfpuJyhxAtaF5sa0Yaf5Bs3VdIteCl/n3T7jQ8kiqAGjzdYUU\nUxuAspXwMkwnixJL5A0Oh+TRpquZGD36fRgujI+ItjAp3xZ8h3lxE4/U0LrB\nI+PHeNenybuu2vgtIXsgobhscNodMzAJie+PPewGJb7zJDrXNyiN82X126Xv\nYAo4Y9wNkxQgp2nXtprZDSSufp1FQUjFz/i7WudGW96/tbi7CDNSVvsu0qPv\nz1RV/veJPsBJuNm6KKJ0s9WdF8TyZZmJH8G9NFUo6Du4Xf/YzIY3CF7vGZfr\nyIziM57ZRQcG62Y/drOlm6/PVus+MRQ0Zuqmhyebk08n6JDB5pFyE9gKRbtH\nEaC695uCfbbsgmnlfgMl6sqTfJfPWs2sV7Dnuvzz9PrW7wz2sfLQcv67QxvS\nmnGFtXi3W0VekHc2SWY22H5MFVoofIrfuNmjkGN60gRSUQ8Knpqr+0kKN6Wj\nm0KpxQaPP8o24g+aHBSO5bD0aDlGlrapqOuHQ6nT3jTJmjhtE+49Vi/HsXiP\nwkh3\r\n=EsuL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgBu5ujRGw3n9m8qANYgJI5zrbnUE1j/DMQgf+I7kPAwIhAP4ldeSVSgGMoXK385eChoZVTrQTnPpbkfpbatc1edzS"}]},"maintainers":[{"name":"pzuraq","email":"cmg@pzuraq.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-compatibility-helpers_1.1.1_1538577454867_0.5266478929710383"},"_hasShrinkwrap":false},"1.1.2":{"name":"ember-compatibility-helpers","version":"1.1.2","description":"Zero-cost compatibility flags and helpers for Ember.js","keywords":["ember-addon"],"license":"MIT","author":"","directories":{"doc":"doc","test":"tests"},"repository":{"type":"git","url":"git+https://github.com/pzuraq/ember-compatibility-helpers.git"},"scripts":{"build":"ember build","lint:js":"eslint ./*.js addon addon-test-support app config lib server test-support tests node-tests","start":"ember serve","test":"mocha node-tests/babel-7","test:all":"ember try:each"},"dependencies":{"babel-plugin-debug-macros":"^0.2.0","ember-cli-version-checker":"^2.1.1","semver":"^5.4.1"},"devDependencies":{"broccoli-asset-rev":"^2.4.5","broccoli-test-helper":"^1.1.0","chai":"^4.1.0","co":"^4.6.0","console-ui":"^1.0.3","core-object":"^3.1.3","ember-cli":"~3.0.0","ember-cli-babel":"^7.1.1","ember-cli-dependency-checker":"^2.0.0","ember-cli-eslint":"^4.2.1","ember-cli-htmlbars":"^2.0.1","ember-cli-htmlbars-inline-precompile":"^1.0.0","ember-cli-inject-live-reload":"^1.4.1","ember-cli-qunit":"^4.1.1","ember-cli-shims":"^1.2.0","ember-load-initializers":"^1.0.0","ember-maybe-import-regenerator":"^0.1.6","ember-resolver":"^4.0.0","ember-source":"~3.0.0","ember-source-channel-url":"^1.0.1","ember-try":"^1.0.0","eslint-plugin-ember":"^5.0.0","eslint-plugin-node":"^5.2.1","loader.js":"^4.2.3","mocha":"^3.4.2"},"engines":{"node":"^4.5 || 6.* || >= 7.*"},"ember-addon":{"configPath":"tests/dummy/config"},"gitHead":"3b7cf9cba80fc609862eb3f4729bf58f081a1181","bugs":{"url":"https://github.com/pzuraq/ember-compatibility-helpers/issues"},"homepage":"https://github.com/pzuraq/ember-compatibility-helpers#readme","_id":"ember-compatibility-helpers@1.1.2","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"pzuraq","email":"me@pzuraq.com"},"dist":{"integrity":"sha512-yN163MzERpotO8M0b+q+kXs4i3Nx6aIriiZHWv+yXQzr2TAtYlVwg9V7/3+jcurOa3oDEYDpN7y9UZ6q3mnoTg==","shasum":"ae0ee4a7a2858b5ffdf79b428c23aee85c47d93d","tarball":"https://registry.npmjs.org/ember-compatibility-helpers/-/ember-compatibility-helpers-1.1.2.tgz","fileCount":6,"unpackedSize":266513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbtQLyCRA9TVsSAnZWagAAK08P/R7TGCoazw1eEg09qpEA\nXca4j3djXzYCq9UDruUJjIvgZo/DkDAa/vOJRuhGO1+kUE0KrLHqGE7GfrJW\nZWi7ff9rVb4vHiVPbVjzVQjmEBfY1zSJLEPr+Iyd7+K7p5MP3vYIpMWInJS2\nj6sVUOs5ia3i6UU4Uo1uvyugtjLq3Ux6U8jVqm8axs2dlQaXegG2tQaQGVnE\n54pAys43gDy165csJTeUvzCPp3OY1IAlZQOLFfThYG7iPN7jyhboEFlVE7FN\nVj2ju+tf8g9d3zEm99uZWmB4o8Ut/G7jYoO/n6EDk3xMro9Sh4hwlwChVAiw\nqEsq476RoMfsv1lUsoE0xW4xDaLMGbVZizr+SiGvHGwPnwSMnBcKsxWGu3/o\naxAsF4ndornpGu6R/ZLjz9udoHA85mJ7eC1E0h05lkP/B3NxPvgaiLEUgeBc\nXE/0W8Uz9lwGRBga6EUn1SoTQ6KnaKizFLl5qRlU03En0Dz5DrhhwWk5oQ1r\nORn/+NQn5fUaI/ZVb7ANt6zsUpwVlZOf7mCvAwJtFPktGu6S7XH+c15LFyjx\nY0HjtfhUpq6WLCTAgntR/4FvV3cUpOTHnlW87NH5lQGMNWFOtioItsCJJ5lW\nS0UAIeKYqlZbdpPfZAIrP9kf5FBsh7uPHgcscsL7Zz7WSQWZ+GwUeN94zpRQ\nD7Dr\r\n=5VMp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDrYjMRiLl1WGx2a86BnpBQISGDzdTBQZ9O/dyHH7MvcAIgVSYJTTTEnwVjq6zaFmc369HK1Y9vVMNqJG8h/2jWwoU="}]},"maintainers":[{"name":"pzuraq","email":"cmg@pzuraq.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-compatibility-helpers_1.1.2_1538589425905_0.08236558781490344"},"_hasShrinkwrap":false},"1.2.0-beta.1":{"name":"ember-compatibility-helpers","version":"1.2.0-beta.1","description":"Zero-cost compatibility flags and helpers for Ember.js","keywords":["ember-addon"],"license":"MIT","author":"","directories":{"doc":"doc","test":"tests"},"repository":{"type":"git","url":"git+https://github.com/pzuraq/ember-compatibility-helpers.git"},"scripts":{"build":"ember build","lint:js":"eslint ./*.js addon addon-test-support app config lib server test-support tests node-tests","start":"ember serve","test":"mocha node-tests/babel-7","test:all":"ember try:each"},"dependencies":{"babel-plugin-debug-macros":"^0.2.0","ember-cli-version-checker":"^2.1.1","semver":"^5.4.1"},"devDependencies":{"broccoli-asset-rev":"^2.4.5","broccoli-test-helper":"^1.1.0","chai":"^4.1.0","co":"^4.6.0","console-ui":"^1.0.3","core-object":"^3.1.3","ember-cli":"~3.0.0","ember-cli-babel":"^7.1.1","ember-cli-dependency-checker":"^2.0.0","ember-cli-eslint":"^4.2.1","ember-cli-htmlbars":"^2.0.1","ember-cli-htmlbars-inline-precompile":"^1.0.0","ember-cli-inject-live-reload":"^1.4.1","ember-cli-qunit":"^4.1.1","ember-cli-shims":"^1.2.0","ember-data":"^3.5.0","ember-load-initializers":"^1.0.0","ember-maybe-import-regenerator":"^0.1.6","ember-resolver":"^4.0.0","ember-source":"~3.0.0","ember-source-channel-url":"^1.0.1","ember-try":"^1.0.0","eslint-plugin-ember":"^5.0.0","eslint-plugin-node":"^5.2.1","loader.js":"^4.2.3","mocha":"^3.4.2"},"engines":{"node":"^4.5 || 6.* || >= 7.*"},"ember-addon":{"configPath":"tests/dummy/config"},"readme":"[![Build Status](https://travis-ci.org/pzuraq/ember-compatibility-helpers.svg?branch=master)](https://travis-ci.org/pzuraq/ember-compatibility-helpers) [![npm version](https://badge.fury.io/js/ember-compatibility-helpers.svg)](https://badge.fury.io/js/ember-compatibility-helpers)\n\n# ember-compatibility-helpers\n\nProvides flags for features in Ember, allowing you to write code that will work\nwith whatever version the consuming application is on. This addon is intended\nto help addon authors write backwards/forwards compatibility code.\n\nThe flags are replaced at build time with boolean literals (`true` or `false`)\nby a Babel transform. When ran through a minifier (with dead code elimination) the entire section will be stripped, meaning that the section of code which is not used\nwill not be added to production builds - zero cost compatibility!\n\n## Installation\n\n```\nember install ember-compatibility-helpers\n```\n\n## Available Flags\n\n```js\nimport {\n  // General functions for checking against Ember version\n  gte,\n  lte,\n\n  // Flags for specific Ember functionality\n  HAS_UNDERSCORE_ACTIONS,\n  HAS_MODERN_FACTORY_INJECTIONS,\n\n  IS_GLIMMER_2,\n  IS_RECORD_DATA,\n\n  SUPPORTS_FACTORY_FOR,\n  SUPPORTS_GET_OWNER,\n  SUPPORTS_SET_OWNER,\n  SUPPORTS_NEW_COMPUTED,\n  SUPPORTS_INVERSE_BLOCK,\n  SUPPORTS_CLOSURE_ACTIONS,\n  SUPPORTS_UNIQ_BY_COMPUTED\n} from 'ember-compatibility-helpers';\n```\n\nMore welcome, open an issue or a PR!\n\n## Example Usage\n\nFunction usage:\n\n```js\nimport Component from '@ember/component';\nimport { computed } from '@ember/object';\n\nimport { gte } from 'ember-compatibility-helpers';\n\nexport default Component.extend({\n  foo: computed({\n    get() {\n      return 'bar';\n    }\n  }),\n\n  baz: computed({\n    get() {\n      // checks version against ember-source\n      if (gte('3.1.0')) {\n        return this.foo;\n      } else {\n        return this.get('foo');\n      }\n    }\n  }),\n  \n  boo() {\n    if (gte('my-addon-name', '3.5')) {\n      return {};\n    } else {\n      return Ember.Object.create({});\n    }\n  }\n});\n```\n\nFlag usage:\n\n```javascript\nimport Component from '@ember/component';\nimport { computed } from '@ember/object';\n\nimport { SUPPORTS_NEW_COMPUTED } from 'ember-compatibility-helpers';\n\nfunction fooMacro() {\n  if (SUPPORTS_NEW_COMPUTED) {\n    return computed({\n      get() {\n        return this.get('foo');\n      },\n\n      set(key, value) {\n        this.set('foo', value);\n        return value\n      }\n    });\n  } else {\n    return computed(function(key, value) {\n      if (arguments.length === 2) {\n        this.set('foo', value);\n        return value;\n      }\n\n      return this.get('foo');\n    })\n  }\n}\n\nexport default Component.extend({\n  bar: fooMacro()\n});\n```\n\n## Development\n\n* `git clone <repository-url>` this repository\n* `cd ember-compatibility-helpers`\n* `yarn`\n\n## Running Tests\n\n* `npm test`\n","readmeFilename":"README.md","gitHead":"0e30fd42776fd21679193d85e2d42e6e5b542d14","bugs":{"url":"https://github.com/pzuraq/ember-compatibility-helpers/issues"},"homepage":"https://github.com/pzuraq/ember-compatibility-helpers#readme","_id":"ember-compatibility-helpers@1.2.0-beta.1","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"rwjblue","email":"me@rwjblue.com"},"dist":{"integrity":"sha512-ewKxBP0DIcbuMyGR8P+ned3H6vgCI5+2t+5MOwcaIFxRYUx6Bm0Dqk6Y8UWzwVgkxlZspC34k8QE/QLlSI7oiA==","shasum":"cd5898734f398f977707cbf8d448689377449180","tarball":"https://registry.npmjs.org/ember-compatibility-helpers/-/ember-compatibility-helpers-1.2.0-beta.1.tgz","fileCount":7,"unpackedSize":349083,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbyoSxCRA9TVsSAnZWagAAdAAP/A+8Prb4nBfSDlo4mX7w\n25aqZGEXTPV3YGtx1rm1GrI6efrtnmUux9VFR1V45Rb4jzqbUqRRtWwPaAkH\ngsaJ4jyLZgk902Jkt5nJGdxqaiolGxn1Gjw3RgkhyNOuxvhUAtiU/Puge09U\nD9yNogWOmrb96x2wb9f/bPXT5/gd/Taw+w4PBjdah6dH0jnbcPm3K60xhRWG\nvnh6OuJW5n7QNy/Anrqifb6nHBPGnTRtCIe1HV86y07i/TzlaJJZIKLBat50\n15k+RE4r3LUdOHIfqm86KRRERWTkzn4+NW7TPhyFFx3tBZWbo6l3iZun+wdl\nAQ+NiS5rYp1qzqytBwvMx5KSONMpGWC8AHKLznpZJjpC7o/l59xRv9rYAfXY\nwWbKO/6DPrjim7rRptzGFdq1NKPLOVVIrqxCEJrGBO/T4z3W0zYsjpEyGXmU\nbplO8yZJs1avTM2Et7BtdTz6gVnkEHc4nzO+9+iuR3oendVbjHvw8ASodnY+\nWF2QjpPHaRFuRAZZsvhh/bo9GPd7zq4wWq2FNmfCJRTzPA4Gy/s4lSXAJkQa\nRCTR2ST83FqNfDIWhUd32q/g95ADQ4BGrqHHMfZ8Gly7l3nL1VnUUIfqjH0w\nQ48lSHIy3N85zq90e9akvGTezjUGQIEgkwV9zgKLqzsN1As7y9KlsE3mqETW\nokEG\r\n=1MEf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDB3Wxlove427d8TWU/glCtexhnW73/jr0r1Azo6NRZGQIgaXguItoqUJVYCG0eF3pSirU3EKBOVcSjxgCFvOdz+aE="}]},"maintainers":[{"name":"pzuraq","email":"cmg@pzuraq.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-compatibility-helpers_1.2.0-beta.1_1539998895957_0.8646737562661804"},"_hasShrinkwrap":false},"1.2.0":{"name":"ember-compatibility-helpers","version":"1.2.0","description":"Zero-cost compatibility flags and helpers for Ember.js","keywords":["ember-addon"],"license":"MIT","author":"","directories":{"doc":"doc","test":"tests"},"repository":{"type":"git","url":"git+https://github.com/pzuraq/ember-compatibility-helpers.git"},"scripts":{"build":"ember build","lint:js":"eslint ./*.js addon addon-test-support app config lib server test-support tests node-tests","start":"ember serve","test":"mocha node-tests/babel-7","test:all":"ember try:each","prepack":"node ./build/write-declaration-file"},"dependencies":{"babel-plugin-debug-macros":"^0.2.0","ember-cli-version-checker":"^2.1.1","semver":"^5.4.1"},"devDependencies":{"broccoli-asset-rev":"^2.4.5","broccoli-test-helper":"^1.1.0","chai":"^4.1.0","co":"^4.6.0","console-ui":"^1.0.3","core-object":"^3.1.3","ember-cli":"~3.0.0","ember-cli-babel":"^7.1.1","ember-cli-dependency-checker":"^2.0.0","ember-cli-eslint":"^4.2.1","ember-cli-htmlbars":"^2.0.1","ember-cli-htmlbars-inline-precompile":"^1.0.0","ember-cli-inject-live-reload":"^1.4.1","ember-cli-qunit":"^4.1.1","ember-cli-shims":"^1.2.0","ember-data":"^3.5.0","ember-load-initializers":"^1.0.0","ember-maybe-import-regenerator":"^0.1.6","ember-resolver":"^4.0.0","ember-source":"~3.0.0","ember-source-channel-url":"^1.0.1","ember-try":"^1.0.0","eslint-plugin-ember":"^5.0.0","eslint-plugin-node":"^5.2.1","loader.js":"^4.2.3","mocha":"^3.4.2"},"engines":{"node":"^4.5 || 6.* || >= 7.*"},"ember-addon":{"configPath":"tests/dummy/config"},"gitHead":"5ffd430c5ea9c1548b903c7c7d3ca1e3733b45a1","bugs":{"url":"https://github.com/pzuraq/ember-compatibility-helpers/issues"},"homepage":"https://github.com/pzuraq/ember-compatibility-helpers#readme","_id":"ember-compatibility-helpers@1.2.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"pzuraq","email":"me@pzuraq.com"},"dist":{"integrity":"sha512-pUW4MzJdcaQtwGsErYmitFRs0rlCYBAnunVzlFFUBr4xhjlCjgHJo0b53gFnhTgenNM3d3/NqLarzRhDTjXRTg==","shasum":"feee16c5e9ef1b1f1e53903b241740ad4b01097e","tarball":"https://registry.npmjs.org/ember-compatibility-helpers/-/ember-compatibility-helpers-1.2.0.tgz","fileCount":9,"unpackedSize":358011,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcYfwSCRA9TVsSAnZWagAAQRMQAJZKZMwC6iRWrMH3VhAG\nIZm3dRAOMIZvhza4eCBs76zU+NeJdyDyin223Z+X3Ij7zLKLWZbGpe2nnbkk\nwInMXIYOx94z0aL/hUaccWQ9oegW0FAhbs0+iDFYi9chLMvlvNteHcgpbk2S\ndPJqLC4KyyFToNz3O4u1zPpl2UAfjZ9pXzHjmhaJyJzbdzMnJcFEuQZe/FK8\nzEgMXNBdBACI2Gfekdg+BYF23qBbIuFiAzojyX/m6hMDDL+gYX1RC9bT08kx\n8zFYUkFxkqn0h/NCrv38kpNtcd8LszSArJxDXcB7jwdOSy+43/Mo92KlIhDp\nOYglvfJ6WuzMmGfdkCzgfp29KY1Bj+UmCF6Yat6jtiHFNoKUyADrZQGjEzK3\nRJuw+sIIUHTO/ABrJO35axENQXogxd1fYDFeYLBb2PUZiFgW1GfHMUrOm+D6\notYZI1rtWeg+JVTn3Xe9AWyFXShh6kjCepePwHXPv1w4TmaRmLgve9lV1yh/\nxjzhLF3jg8HIqhrD2tn26mbH5Xgpq2PpOT6BzLyVF9rWl2khUDQEvBiirmKt\nnqqXr/WUHL6YXyhhmu+hDsSKjHDQO4ApGbA9buLBfRnCcmGQZcKN1fOPijoI\nA+O8PnF+UDNMs15UXLmEUbjFpNRUQ5dKV/7iNQNR+2oTMdxST8UAnlFdePuI\nsuob\r\n=bMp2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7dRyYXrKD8ucBHfTIlmjnsdeQK6x/vKA5pK8483jAmwIhAJwg8AJrB7LKjwOXuEDJ+Jw2NxANQvtRlPcLXNiW9iee"}]},"maintainers":[{"name":"pzuraq","email":"cmg@pzuraq.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-compatibility-helpers_1.2.0_1549925393441_0.6166877919014857"},"_hasShrinkwrap":false},"1.2.1":{"name":"ember-compatibility-helpers","version":"1.2.1","description":"Zero-cost compatibility flags and helpers for Ember.js","keywords":["ember-addon"],"license":"MIT","author":"","directories":{"doc":"doc","test":"tests"},"repository":{"type":"git","url":"git+https://github.com/pzuraq/ember-compatibility-helpers.git"},"scripts":{"build":"ember build","lint:js":"eslint ./*.js addon addon-test-support app config lib server test-support tests node-tests","start":"ember serve","test":"mocha node-tests/babel-7","test:all":"ember try:each","prepack":"node ./build/write-declaration-file"},"dependencies":{"babel-plugin-debug-macros":"^0.2.0","ember-cli-version-checker":"^2.1.1","semver":"^5.4.1"},"devDependencies":{"broccoli-asset-rev":"^2.4.5","broccoli-test-helper":"^1.1.0","chai":"^4.1.0","co":"^4.6.0","console-ui":"^1.0.3","core-object":"^3.1.3","ember-cli":"~3.0.0","ember-cli-babel":"^7.1.1","ember-cli-dependency-checker":"^2.0.0","ember-cli-eslint":"^4.2.1","ember-cli-htmlbars":"^2.0.1","ember-cli-htmlbars-inline-precompile":"^1.0.0","ember-cli-inject-live-reload":"^1.4.1","ember-cli-qunit":"^4.1.1","ember-cli-shims":"^1.2.0","ember-data":"^3.5.0","ember-load-initializers":"^1.0.0","ember-maybe-import-regenerator":"^0.1.6","ember-resolver":"^4.0.0","ember-source":"~3.0.0","ember-source-channel-url":"^1.0.1","ember-try":"^1.0.0","eslint-plugin-ember":"^5.0.0","eslint-plugin-node":"^5.2.1","loader.js":"^4.2.3","mocha":"^3.4.2"},"resolutions":{"testem":"~2.0.0"},"engines":{"node":"^4.5 || 6.* || >= 7.*"},"ember-addon":{"configPath":"tests/dummy/config"},"gitHead":"89b520b37a59d508fecfc84404b0190ef2506885","bugs":{"url":"https://github.com/pzuraq/ember-compatibility-helpers/issues"},"homepage":"https://github.com/pzuraq/ember-compatibility-helpers#readme","_id":"ember-compatibility-helpers@1.2.1","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-6wzYvnhg1ihQUT5yGqnLtleq3Nv5KNv79WhrEuNU9SwR4uIxCO+KpyC7r3d5VI0EM7/Nmv9Nd0yTkzmTMdVG1A==","shasum":"87c92c4303f990ff455c28ca39fb3ee11441aa16","tarball":"https://registry.npmjs.org/ember-compatibility-helpers/-/ember-compatibility-helpers-1.2.1.tgz","fileCount":8,"unpackedSize":15269,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoJIlCRA9TVsSAnZWagAA98cQAJSakjQrU49wmkS+H9tb\njEToSR1RN4jO9O9EVqlyORXE7+Me2PgkiKHB5/hejgAYFMkrnK+AQxXTo+hQ\n5LPwNrJZIljHegMRi/UJqh6GLRAWKsd2++SsIh2YlGIsZrzw005f003a+xbF\nrq4YMx/ZYbDw+78nupakAzl+R2RGBe7LQiB5or3KQa4EckBTMalGcja5S64e\nVIt14KiI3L/diyPiwFIPTJA8MfhJy6sZLSF1TLD/UgL0AIn2AfmgI0K7dO1W\njY+IjNdTlCxAeftbYlKH/HSpzrTkYMwfMlfBHjBQu9/+zPmTOmDRFy2VkSAs\nr70QDFvbClbCMcI2GMS7t7XLfztxa0MCkDgaqKyP1at6v6fNf4S3nkFXjhhM\nOmk8kBF5PkaCm7xLazQEv0xk03zuC+zzq9eFsL/gQjxC5bclkJ3qkvq8xrH8\nCfNA96THRb0BKxpCvK8foX/mPajsgEUSMyJ+9S/yjXpo1EOpQJvUOTN9Xbjm\nxHhEe63aDC2h2Ce+Bxfp+/7XP8pl0cjbZaKzwL3osdm43F+Qidl1ZInOZjdf\nexyiD9XNidYSYmlx//SUtqWZ2H+A+fOI92vC3jtPn7CBDKZg0P4Fzsyhr0+a\n/frKiDMb+Z1AVfaWRMsHoIUoT1XXjhhH5n2KgleJ+swaVswlVeFr0r+QZEye\nVvz1\r\n=9SWU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCB4yJW7oaQxJnBwgGpS5gV8MuK7T+Vj/Fxqvs4V6Q35QIhALmMYmxxGxJ9Gl9N+QeM8vtkIvNqasKf2PW3Cbh0zsqB"}]},"maintainers":[{"name":"pzuraq","email":"cmg@pzuraq.co"}],"_npmUser":{"name":"pzuraq","email":"me@pzuraq.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-compatibility-helpers_1.2.1_1587581477033_0.9662467821931418"},"_hasShrinkwrap":false},"1.2.2":{"name":"ember-compatibility-helpers","version":"1.2.2","description":"Zero-cost compatibility flags and helpers for Ember.js","keywords":["ember-addon"],"repository":{"type":"git","url":"git+https://github.com/pzuraq/ember-compatibility-helpers.git"},"license":"MIT","author":"","directories":{"doc":"doc","test":"tests"},"scripts":{"build":"ember build","lint:js":"eslint ./*.js addon addon-test-support app config lib server test-support tests node-tests","prepack":"node ./build/write-declaration-file","start":"ember serve","test":"mocha node-tests/babel-7","test:all":"ember try:each"},"resolutions":{"testem":"~2.0.0"},"dependencies":{"babel-plugin-debug-macros":"^0.2.0","ember-cli-version-checker":"^5.1.1","semver":"^5.4.1"},"devDependencies":{"broccoli-asset-rev":"^2.4.5","broccoli-test-helper":"^1.1.0","chai":"^4.1.0","co":"^4.6.0","console-ui":"^1.0.3","core-object":"^3.1.3","ember-cli":"~3.0.0","ember-cli-babel":"^7.1.1","ember-cli-dependency-checker":"^2.0.0","ember-cli-eslint":"^4.2.1","ember-cli-htmlbars":"^2.0.1","ember-cli-htmlbars-inline-precompile":"^1.0.0","ember-cli-inject-live-reload":"^1.4.1","ember-cli-qunit":"^4.1.1","ember-cli-shims":"^1.2.0","ember-data":"^3.5.0","ember-load-initializers":"^1.0.0","ember-maybe-import-regenerator":"^0.1.6","ember-resolver":"^4.0.0","ember-source":"~3.0.0","ember-source-channel-url":"^1.0.1","ember-try":"^1.0.0","eslint-plugin-ember":"^5.0.0","eslint-plugin-node":"^5.2.1","loader.js":"^4.2.3","mocha":"^3.4.2","release-it":"^14.2.1","release-it-lerna-changelog":"^3.1.0"},"engines":{"node":"10.* || >= 12.*"},"publishConfig":{"registry":"https://registry.npmjs.org"},"ember-addon":{"configPath":"tests/dummy/config"},"release-it":{"plugins":{"release-it-lerna-changelog":{"infile":"CHANGELOG.md","launchEditor":true}},"git":{"tagName":"v${version}"},"github":{"release":true,"tokenRef":"GITHUB_AUTH"}},"gitHead":"3ed1dd53f1feafafd4e8bc9ac655bf0ff1583262","bugs":{"url":"https://github.com/pzuraq/ember-compatibility-helpers/issues"},"homepage":"https://github.com/pzuraq/ember-compatibility-helpers#readme","_id":"ember-compatibility-helpers@1.2.2","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-EKyCGOGBvKkBsk6wKfg3GhjTvTTkcEwzl/cv4VYvZM18cihmjGNpliR4BymWsKRWrv4VJLyq15Vhk3NHkSNBag==","shasum":"839e0c24190b7a2ec8c39b80e030811b1a95b6d3","tarball":"https://registry.npmjs.org/ember-compatibility-helpers/-/ember-compatibility-helpers-1.2.2.tgz","fileCount":10,"unpackedSize":18184,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfqt8KCRA9TVsSAnZWagAAGl8P+wVpQRAwWmt05c9k6Rb8\nx0Pr30MSi73FskrNLQE85fdCpJnUTG83OsTdrRZwW8VWRTTr3+mZyPP4cpXB\nnOILjXMZGdF4mtqyad2q1H+TxqbzU+mTJ8Q+dtM3LeRdt3hyOk4yP9/sGwIr\n1yq+I/ZuSsyzAQW98BAS9j1zP4M6mTJC9gS9DSYpBzi2hQMPLUGVzP6Pf8DG\nnNEmXmJrekShg+sb9DwEKfMwFVrsGbsPlF1YzuyIXthz/36V0QB7/d8afDtj\n4N+j5NuU3qTKvJIEtVLcFdD3mLJzLluZIKrfcRRS2VWbCZcWp6ls08bzAak/\n8ZYB77UtOfdecGu4zRVubb6Ge3O19eWaNPCxkAQyqvbCj8w7BATk5teJyf/J\njQyipeP4OwkF3v2Ew0i+viWBhKDC1SXxtpQRgpmYyH9ajW6ou1tWexrUNE3o\nfK46AEFT7a8MPn8pyHXU9DzkSVTknD5oSPM4xjL94cplbyTFgDyPfeioxqie\n3GCa/a2pIZMlLzRU4XnhKQygtuqhUDRNVolMof99/OsnYe6ph5KdKjVo5rGu\nHXBJGBoobyAQVjXIyfkTh5YCwSEXenWn0tEezIuVR4MD99jLua+/v5+rIy/B\nNCfL3g+t6BLMUWdBcb2q73GADgrr8HPIjybAkMraeVFTcoPGxZZnT5zO7sYk\nPleM\r\n=ulEN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkiOwTlFeuKJ1elLQwuXdkqfnOTS1R/Zj+24eUTTiQ1AIgRWR3gZ36hNcNLeUzsW8cwFmHTdY8ivXQJSBcm0EEBXE="}]},"_npmUser":{"name":"pzuraq","email":"opensource@pzuraq.com"},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"pzuraq","email":"opensource@pzuraq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-compatibility-helpers_1.2.2_1605033738098_0.2846219012444082"},"_hasShrinkwrap":false},"1.2.3":{"name":"ember-compatibility-helpers","version":"1.2.3","description":"Zero-cost compatibility flags and helpers for Ember.js","keywords":["ember-addon"],"repository":{"type":"git","url":"git+https://github.com/pzuraq/ember-compatibility-helpers.git"},"license":"MIT","author":"","directories":{"doc":"doc","test":"tests"},"scripts":{"build":"ember build","lint:js":"eslint ./*.js addon addon-test-support app config lib server test-support tests node-tests","prepack":"node ./build/write-declaration-file","start":"ember serve","test":"mocha node-tests/babel-7","test:all":"ember try:each"},"resolutions":{"testem":"~2.0.0"},"dependencies":{"babel-plugin-debug-macros":"^0.2.0","ember-cli-version-checker":"^5.1.1","semver":"^5.4.1"},"devDependencies":{"broccoli-asset-rev":"^2.4.5","broccoli-test-helper":"^1.1.0","chai":"^4.1.0","co":"^4.6.0","console-ui":"^1.0.3","core-object":"^3.1.3","ember-cli":"~3.0.0","ember-cli-babel":"^7.1.1","ember-cli-dependency-checker":"^2.0.0","ember-cli-eslint":"^4.2.1","ember-cli-htmlbars":"^2.0.1","ember-cli-htmlbars-inline-precompile":"^1.0.0","ember-cli-inject-live-reload":"^1.4.1","ember-cli-qunit":"^4.1.1","ember-cli-shims":"^1.2.0","ember-data":"^3.5.0","ember-load-initializers":"^1.0.0","ember-maybe-import-regenerator":"^0.1.6","ember-resolver":"^4.0.0","ember-source":"~3.0.0","ember-source-channel-url":"^1.0.1","ember-try":"^1.0.0","eslint-plugin-ember":"^5.0.0","eslint-plugin-node":"^5.2.1","loader.js":"^4.2.3","mocha":"^3.4.2","release-it":"^14.2.1","release-it-lerna-changelog":"^3.1.0"},"engines":{"node":"10.* || >= 12.*"},"publishConfig":{"registry":"https://registry.npmjs.org"},"ember-addon":{"configPath":"tests/dummy/config"},"release-it":{"plugins":{"release-it-lerna-changelog":{"infile":"CHANGELOG.md","launchEditor":true}},"git":{"tagName":"v${version}"},"github":{"release":true,"tokenRef":"GITHUB_AUTH"}},"gitHead":"40c6a508bf5ecbfbb168645b8cbab099fd24e0ed","bugs":{"url":"https://github.com/pzuraq/ember-compatibility-helpers/issues"},"homepage":"https://github.com/pzuraq/ember-compatibility-helpers#readme","_id":"ember-compatibility-helpers@1.2.3","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-X7kMSEVLKIAPt/KN0+xoz0QzBMJzUdyGU+WcuLqsdDDaR4S99r3aCGSFoJ2KeV5AZewDmwB5hO36xVKc7kjSsw==","shasum":"356283a3ebc85d0678c9a8f711b8dc877e25e845","tarball":"https://registry.npmjs.org/ember-compatibility-helpers/-/ember-compatibility-helpers-1.2.3.tgz","fileCount":11,"unpackedSize":21328,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWTJ4CRA9TVsSAnZWagAAGi0QAIU++mRNfoczXIl8WiQj\nyB+AhSJYwrwRpKo0d+eJOkCWWh3s5RiyzphYdy5uLciKJRqTzOg1NyQf8JV2\nSSLOXqdcSPV0vkBetRf8RCTlyClxEz+E4HvL0sh1ncHtdnIw9jZdDnIzJMk3\nLu4C442UjLiUXSTeaxng8TrEIlKPl6r+sqEqOo9C1bUPDDrv3DXe9VlC/pXb\nAJ/NDX+zfKkbo2LXaHBRf/TCu1hvr6oEorz+bZZhi9vMBAjHqwNvzoxLuUS0\nXn2AhL0337ualVm6pEohmzEkTsk3mF/dWNicTGoNy0P7lZgMr/ncWYbYQTez\njDp4X/xkkcepiihGOa3ogPZfhhsn18tmknfQU+ZWU1T5H7xHF84zMfhLnekP\nsc67VWXPdNEccqa/RKj3UEhATvQLS8X+w5G7D0bl8BP4tyxbimd4G7DFQGqp\nN++kX3Y4Jg3hi4SgoQhGbziiu5E7DOFxHlKqHClECCZNY3PYmNnztsDfm7re\nUZ4T0/hU+3Wv0RZeSuLFcJz1Hl38iyDlDbLm/ds/Q46/qlBCda9QRzra/wnW\njEAcQvPSQcOSRgz6B7P5BUtVOiPQ/5DLJd3mDVnRSD2HvCN5mtubWnwoM5vG\nDFttFYSB9MKQwUluDj5rsiqP7ffICCjtUKKWvwxb1bzSTMy065V5KgyL/STW\nYeH/\r\n=qQ/f\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA8quxXPk1JGnU7vzALEI5pzFWYiuzo38Kz2PYqG/qZEAiEApi4QH1Y5AXe3olgrdQTqTJKkXr9ELVMWqYas3rd3tb0="}]},"_npmUser":{"name":"pzuraq","email":"opensource@pzuraq.com"},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"pzuraq","email":"opensource@pzuraq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-compatibility-helpers_1.2.3_1616458359599_0.5335069316702536"},"_hasShrinkwrap":false},"1.2.4":{"name":"ember-compatibility-helpers","version":"1.2.4","description":"Zero-cost compatibility flags and helpers for Ember.js","keywords":["ember-addon"],"repository":{"type":"git","url":"git+https://github.com/pzuraq/ember-compatibility-helpers.git"},"license":"MIT","author":"","directories":{"doc":"doc","test":"tests"},"scripts":{"build":"ember build","lint:js":"eslint ./*.js addon addon-test-support app config lib server test-support tests node-tests","prepack":"node ./build/write-declaration-file","start":"ember serve","test":"mocha node-tests/babel-7","test:all":"ember try:each"},"resolutions":{"testem":"~2.0.0"},"dependencies":{"babel-plugin-debug-macros":"^0.2.0","ember-cli-version-checker":"^5.1.1","fs-extra":"^9.1.0","semver":"^5.4.1"},"devDependencies":{"broccoli-asset-rev":"^2.4.5","broccoli-test-helper":"^1.1.0","chai":"^4.1.0","co":"^4.6.0","console-ui":"^1.0.3","core-object":"^3.1.3","ember-cli":"~3.0.0","ember-cli-babel":"^7.1.1","ember-cli-dependency-checker":"^2.0.0","ember-cli-eslint":"^4.2.1","ember-cli-htmlbars":"^2.0.1","ember-cli-htmlbars-inline-precompile":"^1.0.0","ember-cli-inject-live-reload":"^1.4.1","ember-cli-qunit":"^4.1.1","ember-cli-shims":"^1.2.0","ember-data":"^3.5.0","ember-load-initializers":"^1.0.0","ember-maybe-import-regenerator":"^0.1.6","ember-resolver":"^4.0.0","ember-source":"~3.0.0","ember-source-channel-url":"^1.0.1","ember-try":"^1.0.0","eslint-plugin-ember":"^5.0.0","eslint-plugin-node":"^5.2.1","loader.js":"^4.2.3","mocha":"^3.4.2","release-it":"^14.2.1","release-it-lerna-changelog":"^3.1.0"},"engines":{"node":"10.* || >= 12.*"},"publishConfig":{"registry":"https://registry.npmjs.org"},"ember-addon":{"configPath":"tests/dummy/config"},"release-it":{"plugins":{"release-it-lerna-changelog":{"infile":"CHANGELOG.md","launchEditor":true}},"git":{"tagName":"v${version}"},"github":{"release":true,"tokenRef":"GITHUB_AUTH"}},"gitHead":"a2fd4edfc403349c3ad60d45b6fa771a528d0b3d","bugs":{"url":"https://github.com/pzuraq/ember-compatibility-helpers/issues"},"homepage":"https://github.com/pzuraq/ember-compatibility-helpers#readme","_id":"ember-compatibility-helpers@1.2.4","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-qjzQVtogyYJrSs6I4DuyCDwDCaj5JWBVNPoZDZBk8pt7caNoN0eBYRYJdin95QKaNMQODxTLPWaI4UUDQ1YWhg==","shasum":"70e0fef7048969141626eed6006f3880df612cd1","tarball":"https://registry.npmjs.org/ember-compatibility-helpers/-/ember-compatibility-helpers-1.2.4.tgz","fileCount":11,"unpackedSize":21616,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYgONCRA9TVsSAnZWagAAf4cQAIecNZF9/1SYdgpVm6UY\nPrBqVZrbfN2Sur2nwqUuPlZQEulyIqsrMLYOITMo/o2JyV0sIE3m6g1mnJBl\nSpsIaPPdqoe6pCDIWn38SejDTwqjYh6CAcLtLVeHIuDTObnbMFBcCABJfGj/\nu7ut8qTffIMxcetLIJG/0dxr+lmRTxwGezTHPnCyJ6SK8KYtaErR3WX+RQXO\n8ew3zK7GDvHvr/DGTvxGyuWBt8t0eEaXSOFeiswWxeMZboCQgK2Rs84wONlg\nVGfQak4M2c2MNh1ZPhAieNRJYhPeSb2mtX+pkiODhYC8Ro46vIC6vZGUDZmf\nw60J9p92ZqF9nD6lt0gutZNlpLrr4Y78hbfgqxjYLqoR/Cs8eZZkVuibPy3s\nBOs9wRASUNN9Lg6euY9dvkOt2uqT71UIFknyDmPMUdLCJNs5djX+/gMn/Bey\ny3G7Y2kc3DuNwJFiJQeFdlsEMibob3JdpeUtDuLSiEMMaElb/xYGsrsuKHZS\nIItJQALueYkLVG1Koq3x4ws+2cqPWD7pw7RHqg8wiYiwPgBCBEwBgNiGjjId\n3g9iaOVa9Ujy44dYA30I6E/WMPEDr7rYHOo62vfU3DFrLQRmauwooed8PgSj\nkyOgfcR1lgjf00i8hLGck+lLXamjO+SGJPNPMnEIfdvMmqg+akYY8OjfC56E\nyFC7\r\n=nfGb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+e90VG2g+O/zAk4Y2RKukbP3YswGheqmGpBEeE7EswwIgS4fbaq5dprUmMpvDBwUXOKzAWz2Whx8JnbUfNUaLIYo="}]},"_npmUser":{"name":"pzuraq","email":"opensource@pzuraq.com"},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"pzuraq","email":"opensource@pzuraq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-compatibility-helpers_1.2.4_1617036172990_0.5497230554230403"},"_hasShrinkwrap":false},"1.2.5":{"name":"ember-compatibility-helpers","version":"1.2.5","description":"Zero-cost compatibility flags and helpers for Ember.js","keywords":["ember-addon"],"repository":{"type":"git","url":"git+https://github.com/pzuraq/ember-compatibility-helpers.git"},"license":"MIT","author":"","directories":{"doc":"doc","test":"tests"},"scripts":{"build":"ember build","lint:js":"eslint ./*.js addon addon-test-support app config lib server test-support tests node-tests","prepack":"node ./build/write-declaration-file","start":"ember serve","test":"mocha node-tests/babel-7","test:all":"ember try:each"},"resolutions":{"testem":"~2.0.0"},"dependencies":{"babel-plugin-debug-macros":"^0.2.0","ember-cli-version-checker":"^5.1.1","fs-extra":"^9.1.0","semver":"^5.4.1"},"devDependencies":{"broccoli-asset-rev":"^2.4.5","broccoli-test-helper":"^1.1.0","chai":"^4.1.0","co":"^4.6.0","console-ui":"^1.0.3","core-object":"^3.1.3","ember-cli":"~3.0.0","ember-cli-babel":"^7.1.1","ember-cli-dependency-checker":"^2.0.0","ember-cli-eslint":"^4.2.1","ember-cli-htmlbars":"^2.0.1","ember-cli-htmlbars-inline-precompile":"^1.0.0","ember-cli-inject-live-reload":"^1.4.1","ember-cli-qunit":"^4.1.1","ember-cli-shims":"^1.2.0","ember-data":"^3.5.0","ember-load-initializers":"^1.0.0","ember-maybe-import-regenerator":"^0.1.6","ember-resolver":"^4.0.0","ember-source":"~3.0.0","ember-source-channel-url":"^1.0.1","ember-try":"^1.0.0","eslint-plugin-ember":"^5.0.0","eslint-plugin-node":"^5.2.1","loader.js":"^4.2.3","mocha":"^3.4.2","release-it":"^14.2.1","release-it-lerna-changelog":"^3.1.0"},"engines":{"node":"10.* || >= 12.*"},"publishConfig":{"registry":"https://registry.npmjs.org"},"ember-addon":{"configPath":"tests/dummy/config"},"release-it":{"plugins":{"release-it-lerna-changelog":{"infile":"CHANGELOG.md","launchEditor":true}},"git":{"tagName":"v${version}"},"github":{"release":true,"tokenRef":"GITHUB_AUTH"}},"gitHead":"34f0eb847fac57012338a4bbe7361c6934a7579d","bugs":{"url":"https://github.com/pzuraq/ember-compatibility-helpers/issues"},"homepage":"https://github.com/pzuraq/ember-compatibility-helpers#readme","_id":"ember-compatibility-helpers@1.2.5","_nodeVersion":"14.15.4","_npmVersion":"6.14.11","dist":{"integrity":"sha512-7cddkQQp8Rs2Mqrj0xqZ0uO7eC9tBCKyZNcP2iE1RxQqOGPv8fiPkj1TUeidUB/Qe80lstoVXWMEuqqhW7Yy9A==","shasum":"b8363b1d5b8725afa9a4fe2b2986ac28626c6f23","tarball":"https://registry.npmjs.org/ember-compatibility-helpers/-/ember-compatibility-helpers-1.2.5.tgz","fileCount":11,"unpackedSize":22585,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEWHvCRA9TVsSAnZWagAAt+wQAJ1SosquWaoeLRPzi0w3\nYnpf4NHE5nV0W9UJ05U0LrOybLKg/9K1EEOj5MmDdEaKcCQjsl+I3+SBQo64\n86tgVWPIFW26KU3GANK33pS2e0046NjGf22iKAqNZu0OHUVBatvWUOZYhoT8\nC8Xd7awr2mR6nl24Y3azK8boFJN7ePRzmBKTiNnrr7EMEpFzK0Kj7eeUWQlD\njQiPRc0/SAZUfbEcJ5yulCVnm4hPVnduwhRPELC/RoHOi31floF1zqhAvPWZ\nD8pY55J+sNZVxivbRTgyguPd5540Yzq5xHCmGdXXtQguxvyTOHBVmBELbSD8\n/H9lxpn+nh+xwFOod/97pMwVdGDOYfr839qx/g6QfiGnR66rNL6qpPX2SJad\nzhK08Agd517K5b7SAb3OhXi6ZKNrpMPyn1O0c0orWTuhqVPpPxkoIHakJgMf\n3W5+CuZTSNKf0ZIqLReng8kKJJIRBjSMC/zeQzIHCqnGHNhTEyAVOyAl/HPT\nTJoSfm0uGmxRodgS8z7gIeele8P1FXAwWisVgXuyv/y1CDMayiAWl7j9WWsx\nDe9slFYlLj5WDSWwbGo9MgdjGOs0B+td7P8SOXoZeODm88ShR1YFt+aMosN0\ntaWHPotZsuobTJHHgpuNQwE4S0ppxnCGYbqFZW12by+D0ohET+YlrVfacrFE\nIGq4\r\n=KBNF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC2KyaE0h3tjlA9drtXrGsfP61n/aIZXx4PLh+TJnZBuAIgNA7+50BaBcVbvX1EbRVLguHEGJ0JYVCPuXf3dS36oyQ="}]},"_npmUser":{"name":"rwjblue","email":"me@rwjblue.com"},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"pzuraq","email":"opensource@pzuraq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-compatibility-helpers_1.2.5_1628529135329_0.23085078758835742"},"_hasShrinkwrap":false},"1.2.6":{"name":"ember-compatibility-helpers","version":"1.2.6","description":"Zero-cost compatibility flags and helpers for Ember.js","keywords":["ember-addon"],"repository":{"type":"git","url":"git+https://github.com/pzuraq/ember-compatibility-helpers.git"},"license":"MIT","author":"","directories":{"doc":"doc","test":"tests"},"scripts":{"build":"ember build","lint:js":"eslint ./*.js addon addon-test-support app config lib server test-support tests node-tests","prepack":"node ./build/write-declaration-file","start":"ember serve","test":"mocha node-tests/babel-7 node-tests/utils","test:all":"ember try:each"},"resolutions":{"testem":"~2.0.0"},"dependencies":{"babel-plugin-debug-macros":"^0.2.0","ember-cli-version-checker":"^5.1.1","find-up":"^5.0.0","fs-extra":"^9.1.0","semver":"^5.4.1"},"devDependencies":{"broccoli-asset-rev":"^2.4.5","broccoli-test-helper":"^1.1.0","chai":"^4.1.0","co":"^4.6.0","console-ui":"^1.0.3","core-object":"^3.1.3","ember-cli":"~3.0.0","ember-cli-babel":"^7.1.1","ember-cli-dependency-checker":"^2.0.0","ember-cli-eslint":"^4.2.1","ember-cli-htmlbars":"^2.0.1","ember-cli-htmlbars-inline-precompile":"^1.0.0","ember-cli-inject-live-reload":"^1.4.1","ember-cli-qunit":"^4.1.1","ember-cli-shims":"^1.2.0","ember-data":"^3.5.0","ember-load-initializers":"^1.0.0","ember-maybe-import-regenerator":"^0.1.6","ember-resolver":"^4.0.0","ember-source":"~3.0.0","ember-source-channel-url":"^1.0.1","ember-try":"^1.0.0","eslint-plugin-ember":"^5.0.0","eslint-plugin-node":"^5.2.1","fixturify":"^2.1.1","loader.js":"^4.2.3","mocha":"^3.4.2","release-it":"^14.2.1","release-it-lerna-changelog":"^3.1.0","tmp":"^0.2.1"},"engines":{"node":"10.* || >= 12.*"},"publishConfig":{"registry":"https://registry.npmjs.org"},"ember-addon":{"configPath":"tests/dummy/config"},"release-it":{"plugins":{"release-it-lerna-changelog":{"infile":"CHANGELOG.md","launchEditor":true}},"git":{"tagName":"v${version}"},"github":{"release":true,"tokenRef":"GITHUB_AUTH"}},"types":"./index.d.ts","gitHead":"c1c2226fc373dba79b9ca21365002576b52d8f84","bugs":{"url":"https://github.com/pzuraq/ember-compatibility-helpers/issues"},"homepage":"https://github.com/pzuraq/ember-compatibility-helpers#readme","_id":"ember-compatibility-helpers@1.2.6","_nodeVersion":"14.18.1","_npmVersion":"7.24.2","dist":{"integrity":"sha512-2UBUa5SAuPg8/kRVaiOfTwlXdeVweal1zdNPibwItrhR0IvPrXpaqwJDlEZnWKEoB+h33V0JIfiWleSG6hGkkA==","shasum":"603579ab2fb14be567ef944da3fc2d355f779cd8","tarball":"https://registry.npmjs.org/ember-compatibility-helpers/-/ember-compatibility-helpers-1.2.6.tgz","fileCount":12,"unpackedSize":24574,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBYJuCRA9TVsSAnZWagAAN9kP+wVpYtUoaDfzeffgtaRr\nyKLFUb9ZgO98LFd0W/C1r7H/vdXI6pyg+wxLFLcDqFKA+VjCuP2jab7IBLD/\nvVGywOABVb5ZoQ5mYwpLeubJ7yh5UguOI6QuDmVE4F3dlBD4J3WPB9nBB4e6\nWO6t9Od90UZtJevLyYqhiexIISqwqBL9iZlrtHUKN58uRfk/Qwms4B3p4IWW\nZk2VZOU35ocZu3V04xfqtxTLgLcF/iPDohA75UxM2y5+iJ6PLEYPD7OFlKOF\nKrR5OcO999nZIxZ7fIX+pZ0h7MDDQmbpkGAfGS52gp8zIJl4TsKH/Ec/Vmuv\ng98TJOKg5Ni8jnfxNK2ix9r0EWr37vOksEI82BEAB/UR7VUkqUHW8PHXHpnM\n1baA0uuIRePoQ5/O4ZZbSsEtywDWQlH+qhuGSPMabAavbFX6KDj0vnHgr40Q\nt/sbl0ZJIJ6QdJP5yNoiN05NR2paroxUpJmelVYJLcQB2f0RIpMYToLau6Q1\nzLxmpQ3ZdnhWI09Mw3RfQw98ZnmSIDX/1YxCHKZvCaTpl7oYSlD+TyMKyDmF\nauHV7sJmCCmiOPEyOe8DfYF4eAFmYxxJDSuG37JydG/LHyGFMoWGpLjXsfNf\n+g1zmXC9yrMXMfvfPZ6n6y1W6tJrvslXWWFXtt3qg2wFIuVx8YJvlk2JzZzr\n59DW\r\n=grvR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDg6jWB9HU6H2PQ5vuZclZOsM6lXyh4hjouJvoPx4w1SAIhAKlWbTmedWh59peAmEw5sojtQDVb6ZVbruQ5nRpJDZG2"}]},"_npmUser":{"name":"rwjblue","email":"me@rwjblue.com"},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"pzuraq","email":"opensource@pzuraq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-compatibility-helpers_1.2.6_1644528238016_0.3479067790843635"},"_hasShrinkwrap":false},"1.2.7":{"name":"ember-compatibility-helpers","version":"1.2.7","description":"Zero-cost compatibility flags and helpers for Ember.js","keywords":["ember-addon"],"repository":{"type":"git","url":"git+https://github.com/pzuraq/ember-compatibility-helpers.git"},"license":"MIT","author":"","directories":{"doc":"doc","test":"tests"},"scripts":{"build":"ember build","lint:js":"eslint ./*.js addon addon-test-support app config lib server test-support tests node-tests","prepack":"node ./build/write-declaration-file","start":"ember serve","test":"mocha node-tests/babel-7 node-tests/utils","test:all":"ember try:each"},"resolutions":{"testem":"~2.0.0"},"dependencies":{"babel-plugin-debug-macros":"^0.2.0","ember-cli-version-checker":"^5.1.1","find-up":"^5.0.0","fs-extra":"^9.1.0","semver":"^5.4.1"},"devDependencies":{"broccoli-asset-rev":"^2.4.5","broccoli-test-helper":"^1.1.0","chai":"^4.1.0","co":"^4.6.0","console-ui":"^1.0.3","core-object":"^3.1.3","ember-cli":"~3.0.0","ember-cli-babel":"^7.1.1","ember-cli-dependency-checker":"^2.0.0","ember-cli-eslint":"^4.2.1","ember-cli-htmlbars":"^2.0.1","ember-cli-htmlbars-inline-precompile":"^1.0.0","ember-cli-inject-live-reload":"^1.4.1","ember-cli-qunit":"^4.1.1","ember-cli-shims":"^1.2.0","ember-data":"^3.5.0","ember-load-initializers":"^1.0.0","ember-maybe-import-regenerator":"^0.1.6","ember-resolver":"^4.0.0","ember-source":"~3.0.0","ember-source-channel-url":"^1.0.1","ember-try":"^1.0.0","eslint-plugin-ember":"^5.0.0","eslint-plugin-node":"^5.2.1","fixturify":"^2.1.1","loader.js":"^4.2.3","mocha":"^3.4.2","release-it":"^14.2.1","release-it-lerna-changelog":"^3.1.0","tmp":"^0.2.1"},"engines":{"node":"10.* || >= 12.*"},"publishConfig":{"registry":"https://registry.npmjs.org"},"ember-addon":{"configPath":"tests/dummy/config"},"release-it":{"plugins":{"release-it-lerna-changelog":{"infile":"CHANGELOG.md","launchEditor":true}},"git":{"commitMessage":"v${version}","tagName":"v${version}"},"github":{"release":true,"releaseName":"v${version}","tokenRef":"GITHUB_AUTH"},"npm":{"publish":false}},"gitHead":"3662355eb2dfeb3fc71544313135387fd9c48ef3","bugs":{"url":"https://github.com/pzuraq/ember-compatibility-helpers/issues"},"homepage":"https://github.com/pzuraq/ember-compatibility-helpers#readme","_id":"ember-compatibility-helpers@1.2.7","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-BtkjulweiXo9c3yVWrtexw2dTmBrvavD/xixNC6TKOBdrixUwU+6nuOO9dufDWsMxoid7MvtmDpzc9+mE8PdaA==","shasum":"b4f138bba844f8f38f0b8f4d7e928841cd5e6591","tarball":"https://registry.npmjs.org/ember-compatibility-helpers/-/ember-compatibility-helpers-1.2.7.tgz","fileCount":13,"unpackedSize":25710,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF4aKORxSMNYW3CpnOCjZz8JUIF0KhRsVxCiVGzu1GmdAiBFw0qG2RAcvMlHCWWLHTQYhROxCkqw0ax6WZUhw4x63w=="}]},"_npmUser":{"name":"katiegengler","email":"katie@kmg.io"},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"pzuraq","email":"opensource@pzuraq.com"},{"name":"katiegengler","email":"katie@kmg.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-compatibility-helpers_1.2.7_1698782090835_0.2532980320200433"},"_hasShrinkwrap":false}},"readme":"[![Build Status](https://travis-ci.org/pzuraq/ember-compatibility-helpers.svg?branch=master)](https://travis-ci.org/pzuraq/ember-compatibility-helpers) [![npm version](https://badge.fury.io/js/ember-compatibility-helpers.svg)](https://badge.fury.io/js/ember-compatibility-helpers)\n\n# ember-compatibility-helpers\n\nProvides flags for features in Ember, allowing you to write code that will work\nwith whatever version the consuming application is on. This addon is intended\nto help addon authors write backwards/forwards compatibility code.\n\nThe flags are replaced at build time with boolean literals (`true` or `false`)\nby a Babel transform. When ran through a minifier (with dead code elimination) the entire section will be stripped, meaning that the section of code which is not used\nwill not be added to production builds - zero cost compatibility!\n\n## Installation\n\n```\nember install ember-compatibility-helpers\n```\n\n## Available Flags\n\n```js\nimport {\n  // General functions for checking against Ember version\n  gte,\n  lte,\n\n  // Flags for specific Ember functionality\n  HAS_UNDERSCORE_ACTIONS,\n  HAS_MODERN_FACTORY_INJECTIONS,\n\n  IS_GLIMMER_2,\n  IS_RECORD_DATA,\n\n  SUPPORTS_FACTORY_FOR,\n  SUPPORTS_GET_OWNER,\n  SUPPORTS_SET_OWNER,\n  SUPPORTS_NEW_COMPUTED,\n  SUPPORTS_INVERSE_BLOCK,\n  SUPPORTS_CLOSURE_ACTIONS,\n  SUPPORTS_UNIQ_BY_COMPUTED\n} from 'ember-compatibility-helpers';\n```\n\nMore welcome, open an issue or a PR!\n\n## Version Identifiers\n\nVersion strings passed to version checker functions, such as `gte` or `lte`, must be fully qualified versions. Version ranges or shorthands are not supported.\n\n```\n// Do this:\nlte('3.13.0-beta.1')\n\n// Not this:\nlte('3.12'); // won't work!\nlte('^3.12.0'); // won't work!\n```\n\n## Example Usage for testing ember-source versions\n\n```js\nimport Component from '@glimmer/component';\nimport { get } from '@ember/object';\n\nimport { gte } from 'ember-compatibility-helpers';\n\nexport default class MyComponent extends Component {\n  get aProp() {\n    if (gte('4.0.0')) {\n      return this.args.aProxy.name;\n    } else {\n      return get(this.args.aProxy, 'name');\n    }\n  }  \n}\n```\n\n## Example Usage for testing other addon package versions\n\n```js\nimport Component from '@glimmer/component';\nimport { get } from '@ember/object';\n\nimport { gte } from 'ember-compatibility-helpers';\n\nexport default class MyComponent extends Component {\n  get aProp() {\n    if (gte('my-ember-addon', '1.2.3')) {\n      return this.args.newProp;\n    } else {\n      return this.args.oldProp;\n    }\n  }  \n}\n```\n\n## Example Flag usage:\n\n```javascript\nimport Component from '@ember/component';\nimport { computed } from '@ember/object';\n\nimport { SUPPORTS_NEW_COMPUTED } from 'ember-compatibility-helpers';\n\nfunction fooMacro() {\n  if (SUPPORTS_NEW_COMPUTED) {\n    return computed({\n      get() {\n        return this.get('foo');\n      },\n\n      set(key, value) {\n        this.set('foo', value);\n        return value\n      }\n    });\n  } else {\n    return computed(function(key, value) {\n      if (arguments.length === 2) {\n        this.set('foo', value);\n        return value;\n      }\n\n      return this.get('foo');\n    })\n  }\n}\n\nexport default Component.extend({\n  bar: fooMacro()\n});\n```\n\n## Development\n\n* `git clone <repository-url>` this repository\n* `cd ember-compatibility-helpers`\n* `yarn`\n\n## Running Tests\n\n* `npm test`\n","maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"pzuraq","email":"opensource@pzuraq.com"},{"name":"katiegengler","email":"katie@kmg.io"}],"time":{"modified":"2023-10-31T19:54:51.298Z","created":"2017-07-29T01:39:40.768Z","0.0.1":"2017-07-29T01:39:40.768Z","0.0.2":"2017-07-31T20:35:42.035Z","0.1.0":"2017-08-01T02:25:32.059Z","0.1.1":"2017-10-04T19:19:10.824Z","0.1.2":"2017-10-25T03:16:48.957Z","0.1.3":"2017-11-29T22:16:14.818Z","1.0.0-beta.1":"2018-02-12T18:12:04.605Z","1.0.0-beta.2":"2018-03-06T23:32:17.726Z","1.0.0":"2018-04-27T17:41:38.436Z","1.0.1":"2018-07-18T23:20:17.964Z","1.0.2":"2018-07-20T15:14:37.877Z","1.1.0":"2018-10-02T20:38:33.662Z","1.1.1":"2018-10-03T14:37:35.056Z","1.1.2":"2018-10-03T17:57:05.998Z","1.2.0-beta.1":"2018-10-20T01:28:16.198Z","1.2.0":"2019-02-11T22:49:53.558Z","1.2.1":"2020-04-22T18:51:17.132Z","1.2.2":"2020-11-10T18:42:18.231Z","1.2.3":"2021-03-23T00:12:39.719Z","1.2.4":"2021-03-29T16:42:53.108Z","1.2.5":"2021-08-09T17:12:15.461Z","1.2.6":"2022-02-10T21:23:58.157Z","1.2.7":"2023-10-31T19:54:51.088Z"},"keywords":["ember-addon"],"license":"MIT","readmeFilename":"README.md","homepage":"https://github.com/pzuraq/ember-compatibility-helpers#readme","repository":{"type":"git","url":"git+https://github.com/pzuraq/ember-compatibility-helpers.git"},"bugs":{"url":"https://github.com/pzuraq/ember-compatibility-helpers/issues"}}