{"_id":"@eflexsystems/ember-maybe-in-element","_rev":"2-498c4cf90f88076c80001e17354b2c17","name":"@eflexsystems/ember-maybe-in-element","dist-tags":{"latest":"2.0.3"},"versions":{"2.0.3":{"name":"@eflexsystems/ember-maybe-in-element","version":"2.0.3","keywords":["ember-addon","in-element","wormhole","portal"],"author":{"name":"Miguel Camba"},"license":"MIT","_id":"@eflexsystems/ember-maybe-in-element@2.0.3","maintainers":[{"name":"eflex","email":"jacobjewell@eflexsystems.com"},{"name":"jakesjews","email":"jakesjews@immersiveapplications.com"},{"name":"rrglomsk","email":"rachelglomski@eflexsystems.com"},{"name":"nevans54","email":"nate544@gmail.com"},{"name":"josephdickens87","email":"josephdickens87@gmail.com"}],"homepage":"https://github.com/DockYard/ember-maybe-in-element#readme","bugs":{"url":"https://github.com/DockYard/ember-maybe-in-element/issues"},"dist":{"shasum":"5cafa55a5e807630b3a4d56b2890b3b8bb9d29c0","tarball":"https://registry.npmjs.org/@eflexsystems/ember-maybe-in-element/-/ember-maybe-in-element-2.0.3.tgz","fileCount":9,"integrity":"sha512-DyqT/YGFX4hABHWhrGIlQpYLahgk1JpNZ5bnKSprBA6gzwIyWd+SmAGdmSw+CgfG78rWf7PCOQmiT47D6mEj/Q==","signatures":[{"sig":"MEUCIB3uNIw3jpNwPLo82iXezIHLri/bRYHmItWeccxehmbYAiEA/RVK11GsMHJsoQuwv25NlYv44TwrfNTVYDNywes+YAI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8354,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjgB18ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmowgg//RAnSI05nohmuDYMmwGUleHJLvXHtMM4fo/knDT5myazWEnl9\r\nJl2kp4tPVhJRBqf8tQq2fAy4rPzpU35DwIgXPHGlHKHdWNR0YkJx619FR0zx\r\nuL4zhyIq7Bsh2MWRN1sBDfdPhmTFoeR6gUniCJIW5f6tRkcHjuM/BMVqpzvF\r\n+pq8UaMFVBYOIdVskinD+6DvksjY0WAdMhjb/xn/rX4pBPjPNeumrmpXbRul\r\n1dQNSMchbcSITkiDul01wucsR4WpbDUEHnN+CMd2d2ee47n9iDO4o0l48b19\r\njkP8Yz7PHIgAs6YAtSrBTGyV25m8Bo6hPwIrjXn+1xv2EPEuQZUQLLIncnO9\r\nc8aORte2lkMR4S6nsfV9NimfhtP0UcWnYBro+9++yjReq/V4CT7PC3a50xui\r\nKnAhpQJigIrMr0qod845bgzu0fX5dM+jsYNwjMdjn0za+7ckks2gaH8Bmw/x\r\nU6kzi52qoYHcHKhYWShFtKG8tzJwjS5NJPi0JZeRm7a9pqt8j4GspChF1W9C\r\nq6tqNWh6Azg9diOtd19cgCKo383ylOEjVfUB73C5Vp5uzX/awwtdqyeBbNvZ\r\nyo/CYU+Jn4riu5xyQ96u5LDgezOYtPet5KDC8Y6n33JcrpFL5pFgcRAXlL94\r\nP1VyRk2VIiR6dRd0NMXeuOvFUTjSVXDQ32E=\r\n=Tj1d\r\n-----END PGP SIGNATURE-----\r\n"},"ember":{"edition":"octane"},"engines":{"node":"10.* || >= 12"},"gitHead":"9a156b0aa9d372e7dc6689406aed7aa13dadb6fa","private":false,"scripts":{"lint":"npm-run-all --aggregate-output --continue-on-error --parallel lint:*","test":"npm-run-all lint:* test:*","build":"ember build --environment=production","start":"ember serve","lint:js":"eslint .","test:ember":"ember test","test:ember-compatibility":"ember try:each"},"_npmUser":{"name":"jakesjews","email":"jakesjews@immersiveapplications.com"},"repository":{"url":"git+https://github.com/DockYard/ember-maybe-in-element.git","type":"git"},"_npmVersion":"9.1.2","description":"Ember AST transform for the in-element helper","directories":{"doc":"doc","test":"tests"},"ember-addon":{"after":"ember-in-element-polyfill","configPath":"tests/dummy/config"},"_nodeVersion":"19.1.0","dependencies":{"ember-cli-babel":"^7.26.11","ember-cli-htmlbars":"^6.1.1","ember-cli-version-checker":"^5.1.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.24.0","webpack":"^5.74.0","ember-cli":"^4.7.0","ember-try":"^2.0.0","loader.js":"^4.7.0","qunit-dom":"^2.0.0","ember-qunit":"^5.1.5","npm-run-all":"^4.1.5","babel-eslint":"^10.1.0","ember-source":"^4.7.0","ember-cli-sri":"^2.1.1","ember-resolver":"^8.0.3","ember-cli-terser":"^4.0.2","@glimmer/tracking":"^1.1.2","ember-auto-import":"^2.4.2","@glimmer/component":"^1.1.2","broccoli-asset-rev":"^3.0.0","eslint-plugin-node":"^11.1.0","@ember/test-helpers":"^2.8.1","ember-template-lint":"^4.14.0","eslint-plugin-ember":"^11.0.6","ember-load-initializers":"^2.1.2","@ember/optional-features":"^2.0.0","ember-source-channel-url":"^3.0.0","ember-cli-dependency-checker":"^3.3.1","ember-cli-inject-live-reload":"^2.1.0","ember-maybe-import-regenerator":"^1.0.0","ember-export-application-global":"^2.0.1","ember-disable-prototype-extensions":"^1.1.3","ember-maybe-import-regenerator-for-testing":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ember-maybe-in-element_2.0.3_1669340539830_0.5959983500732933","host":"s3://npm-registry-packages"}}},"time":{"created":"2022-11-25T01:42:19.761Z","modified":"2026-05-05T19:26:03.589Z","2.0.3":"2022-11-25T01:42:20.067Z"},"bugs":{"url":"https://github.com/DockYard/ember-maybe-in-element/issues"},"author":{"name":"Miguel Camba"},"license":"MIT","homepage":"https://github.com/DockYard/ember-maybe-in-element#readme","keywords":["ember-addon","in-element","wormhole","portal"],"repository":{"url":"git+https://github.com/DockYard/ember-maybe-in-element.git","type":"git"},"description":"Ember AST transform for the in-element helper","maintainers":[{"email":"nate.evans@epicor.com","name":"eflex"},{"email":"rachelglomski@eflexsystems.com","name":"rrglomsk"},{"email":"nate544@gmail.com","name":"nevans54"}],"readme":"# ember-maybe-in-element\n\nThis addon exposes the construct `{{#maybe-in-element el renderInPlace insertBefore=null}}The block{{/maybe-in-element}}` to the contained block somewhere else in the page.\n\nCompatibility\n------------------------------------------------------------------------------\n\n* Ember.js v3.16 or above\n* Ember CLI v2.13 or above\n* Node.js v10 or above\n\n\nThe code\n```hbs\n{{#maybe-in-element el renderInPlace insertBefore=null}}The block{{/maybe-in-element}}\n```\n\nbecomes equivalent to:\n\n```hbs\n{{#if renderInPlace}}The block{{else}}{{#in-element el insertBefore=null}}The block{{/in-element}}{{/if}}\n```\n\n## Motivation\n\nAlthough nothing prevents you from achieving the same thing by manually typing the expanded\nhandlebars code yourself, having two identical blocks is an invitation to forget to update one and introduce unwanted differences between both.\nAlso, less typing!\n\n## Installation\n\nThe addon uses `ember-in-element-polyfill`, so its support matrix is the same (2.10+ at the time of this writing)\n\n* Run `ember install ember-maybe-in-element`\n\nBe aware that if you intend to use this addon from within another addon, you must move it from\n`devDependencies` to `dependencies` in your `package.json`.\n\n\n## Legal\n\n[DockYard](http://dockyard.com/ember-consulting), Inc &copy; 2017\n\n[@dockyard](http://twitter.com/dockyard)\n\n[Licensed under the MIT license](http://www.opensource.org/licenses/mit-license.php)\n","readmeFilename":"README.md"}