{"_id":"@embroider/legacy-inspector-support","_rev":"5-1bc6b6a91fafee6851f0c439e50295ba","name":"@embroider/legacy-inspector-support","dist-tags":{"latest":"0.1.3"},"versions":{"0.0.0":{"name":"@embroider/legacy-inspector-support","version":"0.0.0","keywords":[],"author":"","license":"MIT","_id":"@embroider/legacy-inspector-support@0.0.0","maintainers":[{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"simonihmig","email":"simon.ihmig@gmail.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"turbo87","email":"tobias.bieniek@gmail.com"},{"name":"jenweber","email":"j@jenweber.me"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"real_ate","email":"chris@manson.ie"}],"dist":{"shasum":"b7275b26d058198956b1081d404263ff12a41e00","tarball":"https://registry.npmjs.org/@embroider/legacy-inspector-support/-/legacy-inspector-support-0.0.0.tgz","fileCount":1,"integrity":"sha512-0Fi9o6EeppZkJ35nFbht6J+j9wi7zf43pFRN8r4gFf8u7nt2jwHxajhSTzbnNC0MlZ9YOdLManswd6du/kz24g==","signatures":[{"sig":"MEUCIDtQM50y3SxCM5xtDW7ZWZsJapU2HxR8HaLK1aUDKy4qAiEAss1VGvPc+sQOql1RFLt6J0UvAG2F6QKtLHHnv4ZZb8o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":285},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"real_ate","email":"chris@manson.ie"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","_npmOperationalInternal":{"tmp":"tmp/legacy-inspector-support_0.0.0_1759244694638_0.46426414509413516","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@embroider/legacy-inspector-support","version":"0.1.1","keywords":["ember-addon"],"author":"","license":"MIT","_id":"@embroider/legacy-inspector-support@0.1.1","maintainers":[{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"simonihmig","email":"simon.ihmig@gmail.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"turbo87","email":"tobias.bieniek@gmail.com"},{"name":"jenweber","email":"j@jenweber.me"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"real_ate","email":"chris@manson.ie"}],"homepage":"https://github.com/embroider-build/embroider#readme","bugs":{"url":"https://github.com/embroider-build/embroider/issues"},"dist":{"shasum":"6844918f058e9d3bae47da75de96f8c1392c78ad","tarball":"https://registry.npmjs.org/@embroider/legacy-inspector-support/-/legacy-inspector-support-0.1.1.tgz","fileCount":12,"integrity":"sha512-cgR9Oyb18MuKSHizIxvRbvBfMN/KVJomgJH4KoOFuQEDmvX7FOMCDQO9vYr9fUrt8WE/NSiyCJZ+FVd3RSTmdQ==","signatures":[{"sig":"MEUCIBCNrazsPvaFMgyxvMgMxVmVvlBE10P37T/q/gdmgMbaAiEAnFwZ03w3SGkwqun/GnGtUpRYYNCsaAxXFF9rVaUmU4I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@embroider%2flegacy-inspector-support@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12572},"type":"module","_from":"file:embroider-legacy-inspector-support-0.1.1.tgz","exports":{"./ember-source-4.8":{"types":"./dist/ember-source-4.8.d.ts","default":"./src/ember-source-4.8.js"},"./ember-source-3.28":{"types":"./dist/ember-source-3.28.d.ts","default":"./src/ember-source-3.28.js"},"./ember-source-4.12":{"types":"./dist/ember-source-4.12.d.ts","default":"./src/ember-source-4.12.js"}},"scripts":{},"_npmUser":{"name":"ef4","email":"edward@eaf4.com"},"_resolved":"/tmp/626df341965a0d54f9d67c922c26607b/embroider-legacy-inspector-support-0.1.1.tgz","_integrity":"sha512-cgR9Oyb18MuKSHizIxvRbvBfMN/KVJomgJH4KoOFuQEDmvX7FOMCDQO9vYr9fUrt8WE/NSiyCJZ+FVd3RSTmdQ==","repository":{"url":"git+https://github.com/embroider-build/embroider.git","type":"git","directory":"packages/legacy-inspector-support"},"_npmVersion":"10.8.2","description":"Module that installs globals ember-inspector support","directories":{},"ember-addon":{"main":"addon-main.cjs","type":"addon","version":2},"_nodeVersion":"20.14.0","dependencies":{"@embroider/addon-shim":"^1.10.0"},"typesVersions":{"*":{"ember-source-4.8":["dist/ember-source-4.8"],"ember-source-3.28":["dist/ember-source-3.28"],"ember-source-4.12":["dist/ember-source-4.12"]}},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/legacy-inspector-support_0.1.1_1759269734651_0.9491644516054996","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@embroider/legacy-inspector-support","version":"0.1.2","keywords":["ember-addon"],"author":"","license":"MIT","_id":"@embroider/legacy-inspector-support@0.1.2","maintainers":[{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"simonihmig","email":"simon.ihmig@gmail.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"turbo87","email":"tobias.bieniek@gmail.com"},{"name":"jenweber","email":"j@jenweber.me"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"real_ate","email":"chris@manson.ie"}],"homepage":"https://github.com/embroider-build/embroider#readme","bugs":{"url":"https://github.com/embroider-build/embroider/issues"},"dist":{"shasum":"102d58aab62a93af9f3ec0f8ded9ae7ac74ebd37","tarball":"https://registry.npmjs.org/@embroider/legacy-inspector-support/-/legacy-inspector-support-0.1.2.tgz","fileCount":19,"integrity":"sha512-mKQCEciMtylTnOyBI/B7q5+MFFt6n8RRVXu8sQvAZ05ZRz+MmYEW8nIjV24rRCUAS/irLicjDGrBwNVZFOPCfA==","signatures":[{"sig":"MEUCIC68MMgCYAbY5N+07F+Qh5Qqf1++jCHIgMP4hgE/8mw+AiEA+AwpCgCFS6H8x0fSXgJiJDwpYotnMlsD+WOBp5ABmPs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@embroider%2flegacy-inspector-support@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55504},"type":"module","_from":"file:embroider-legacy-inspector-support-0.1.2.tgz","exports":{"./ember-source-4.8":{"types":"./dist/ember-source-4.8.d.ts","default":"./src/ember-source-4.8.js"},"./ember-source-3.28":{"types":"./dist/ember-source-3.28.d.ts","default":"./src/ember-source-3.28.js"},"./ember-source-4.12":{"types":"./dist/ember-source-4.12.d.ts","default":"./src/ember-source-4.12.js"}},"scripts":{},"_npmUser":{"name":"ef4","email":"edward@eaf4.com"},"_resolved":"/tmp/ab27886827a199d29cfedeef87c37939/embroider-legacy-inspector-support-0.1.2.tgz","_integrity":"sha512-mKQCEciMtylTnOyBI/B7q5+MFFt6n8RRVXu8sQvAZ05ZRz+MmYEW8nIjV24rRCUAS/irLicjDGrBwNVZFOPCfA==","repository":{"url":"git+https://github.com/embroider-build/embroider.git","type":"git","directory":"packages/legacy-inspector-support"},"_npmVersion":"10.8.2","description":"Module that installs globals ember-inspector support","directories":{},"ember-addon":{"main":"addon-main.cjs","type":"addon","version":2},"_nodeVersion":"20.14.0","dependencies":{"@embroider/addon-shim":"^1.10.0"},"typesVersions":{"*":{"ember-source-4.8":["dist/ember-source-4.8"],"ember-source-3.28":["dist/ember-source-3.28"],"ember-source-4.12":["dist/ember-source-4.12"]}},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/legacy-inspector-support_0.1.2_1759436694888_0.42621251404580796","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@embroider/legacy-inspector-support","version":"0.1.3","keywords":["ember-addon"],"author":"","license":"MIT","_id":"@embroider/legacy-inspector-support@0.1.3","maintainers":[{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"simonihmig","email":"simon.ihmig@gmail.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"turbo87","email":"tobias.bieniek@gmail.com"},{"name":"jenweber","email":"j@jenweber.me"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"real_ate","email":"chris@manson.ie"}],"homepage":"https://github.com/embroider-build/embroider#readme","bugs":{"url":"https://github.com/embroider-build/embroider/issues"},"dist":{"shasum":"37d0f6f6f04450d0e051996f08a40571d08e9d18","tarball":"https://registry.npmjs.org/@embroider/legacy-inspector-support/-/legacy-inspector-support-0.1.3.tgz","fileCount":19,"integrity":"sha512-0VzD1xExkT78a1CUiW8wZ5VZDL4bVyMSc3t8E/RiAW1X6TlyKIA/m6zoQgsQtQIiiTPPxH0/1Tdd0F7b5//etw==","signatures":[{"sig":"MEUCIEF2DHST1tMKZbDvx2RL77HKHYmwtSzUH42Zsra9cAYPAiEAt2UXb5e7pGp1vPamBKpbORrC7lmy1wv3Rv84enk8334=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@embroider%2flegacy-inspector-support@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55580},"type":"module","_from":"file:embroider-legacy-inspector-support-0.1.3.tgz","exports":{"./ember-source-4.8":{"types":"./dist/ember-source-4.8.d.ts","default":"./src/ember-source-4.8.js"},"./ember-source-3.28":{"types":"./dist/ember-source-3.28.d.ts","default":"./src/ember-source-3.28.js"},"./ember-source-4.12":{"types":"./dist/ember-source-4.12.d.ts","default":"./src/ember-source-4.12.js"}},"scripts":{},"_npmUser":{"name":"ef4","email":"edward@eaf4.com"},"_resolved":"/tmp/8d9770bceb18c32173d200c29de4982d/embroider-legacy-inspector-support-0.1.3.tgz","_integrity":"sha512-0VzD1xExkT78a1CUiW8wZ5VZDL4bVyMSc3t8E/RiAW1X6TlyKIA/m6zoQgsQtQIiiTPPxH0/1Tdd0F7b5//etw==","repository":{"url":"git+https://github.com/embroider-build/embroider.git","type":"git","directory":"packages/legacy-inspector-support"},"_npmVersion":"10.8.2","description":"Module that installs globals ember-inspector support","directories":{},"ember-addon":{"main":"addon-main.cjs","type":"addon","version":2},"_nodeVersion":"20.14.0","dependencies":{"@embroider/addon-shim":"^1.10.0"},"typesVersions":{"*":{"ember-source-4.8":["dist/ember-source-4.8"],"ember-source-3.28":["dist/ember-source-3.28"],"ember-source-4.12":["dist/ember-source-4.12"]}},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/legacy-inspector-support_0.1.3_1759848223371_0.1899593698998585","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2025-09-30T15:04:54.561Z","modified":"2026-02-04T19:45:15.305Z","0.0.0":"2025-09-30T15:04:54.811Z","0.1.1":"2025-09-30T22:02:14.864Z","0.1.2":"2025-10-02T20:24:55.087Z","0.1.3":"2025-10-07T14:43:43.551Z"},"bugs":{"url":"https://github.com/embroider-build/embroider/issues"},"license":"MIT","homepage":"https://github.com/embroider-build/embroider#readme","keywords":["ember-addon"],"repository":{"url":"git+https://github.com/embroider-build/embroider.git","type":"git","directory":"packages/legacy-inspector-support"},"description":"Module that installs globals ember-inspector support","maintainers":[{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"simon.ihmig@gmail.com","name":"simonihmig"},{"email":"edward@eaf4.com","name":"ef4"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"chris@manson.ie","name":"real_ate"}],"readme":"# @embroider/legacy-inspector-support\n\nThis package provides a compat integration to allow the ember-inspector to load modules provided by ember-source. This implementation is intended to be a **legacy** feature and should be phased out as the inspector starts to consume public APIs from ember-source instead of importing modules directly.\n\n## Installation\n\n```\nember install @embroider/legacy-inspector-support\n```\n\n## Usage\n\nFor any app with an ember-source version >=4.12 you need to import the `setupInspector()` function from `@embroider/legacy-inspector-support/ember-source-4.12` and pass your `Application` subclass into the function.\n\n```js\nimport Application from '@ember/application';\nimport compatModules from '@embroider/virtual/compat-modules';\nimport Resolver from 'ember-resolver';\nimport loadInitializers from 'ember-load-initializers';\nimport config from './config/environment';\n\n// import the setupInspector() function\nimport setupInspector from '@embroider/legacy-inspector-support/ember-source-4.12';\n\nexport default class App extends Application {\n  modulePrefix = config.modulePrefix;\n  podModulePrefix = config.podModulePrefix;\n  Resolver = Resolver.withModules(compatModules);\n  \n  // setup inspector for this application\n  inspector = setupInspector(this);\n}\n\nloadInitializers(App, config.modulePrefix, compatModules);\n```\n\nIf you are on `ember-source` version `4.8` you can import the same function from `@embroider/legacy-inspector-support/ember-source-4.8` and for all older versions of `ember-source` you can import from `@embroider/legacy-inspector-support/ember-source-3.28`\n\n\n## Development\n\nThis package is written in JS and uses `\"type\": \"module\"` so it is ESM only. Types are being automatically built from the `@jsdoc` comments in the JS code.\n","readmeFilename":"README.md"}