{"_id":"rollup-plugin-hypothetical","_rev":"12-a931fb9940e83ac8e58b5c964907d4ff","name":"rollup-plugin-hypothetical","description":"gives Rollup an imaginary file system, e.g. for testing other plugins","dist-tags":{"latest":"2.1.1"},"versions":{"1.0.0":{"name":"rollup-plugin-hypothetical","version":"1.0.0","description":"gives Rollup an imaginary file system, e.g. for testing other plugins","main":"index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/Permutatrix/rollup-plugin-hypothetical.git"},"keywords":["rollup-plugin"],"author":{"name":"Permutator","email":"permutatorem@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Permutatrix/rollup-plugin-hypothetical/issues"},"homepage":"https://github.com/Permutatrix/rollup-plugin-hypothetical#readme","devDependencies":{"mocha":"^2.4.5","rollup":"^0.26.2"},"gitHead":"62ad8906a9e1f16e05f7fc4b701127be3378916c","_id":"rollup-plugin-hypothetical@1.0.0","_shasum":"ac0239c22899f39fc668be5bc4d4a5e3ab0377a0","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.1.0","_npmUser":{"name":"permutator","email":"permutatorem@gmail.com"},"dist":{"shasum":"ac0239c22899f39fc668be5bc4d4a5e3ab0377a0","tarball":"https://registry.npmjs.org/rollup-plugin-hypothetical/-/rollup-plugin-hypothetical-1.0.0.tgz","integrity":"sha512-/9dt/+O/lIGnysettFdLuN+BfP1TV2nfBfBLQv4tAwpns8f7S58m0fZHwoNZs9vApOaOC5BpB+pFDcMpt2M3Jg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGKmfGYQlZeg5tKbrhuo5fj87yTtEuQ0f8C/m/xQuVVvAiEA296EnXmbQ18AoFFfX22YNmFzv1vocqI+kCmRj9LoIfA="}]},"maintainers":[{"name":"permutator","email":"permutatorem@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/rollup-plugin-hypothetical-1.0.0.tgz_1463020792654_0.31619374779984355"},"directories":{}},"1.0.1":{"name":"rollup-plugin-hypothetical","version":"1.0.1","description":"gives Rollup an imaginary file system, e.g. for testing other plugins","main":"index.js","engines":{"node":">=0.12"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/Permutatrix/rollup-plugin-hypothetical.git"},"keywords":["rollup-plugin"],"author":{"name":"Permutator","email":"permutatorem@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Permutatrix/rollup-plugin-hypothetical/issues"},"homepage":"https://github.com/Permutatrix/rollup-plugin-hypothetical#readme","devDependencies":{"mocha":"^2.4.5","rollup":"^0.26.2"},"gitHead":"c546663a7abbbef8f8c5cd1047b3309c66dc4ddf","_id":"rollup-plugin-hypothetical@1.0.1","_shasum":"2662aaa3ec9f22425f5401d11e00d2c609e036dc","_from":".","_npmVersion":"2.15.1","_nodeVersion":"0.12.14","_npmUser":{"name":"permutator","email":"permutatorem@gmail.com"},"dist":{"shasum":"2662aaa3ec9f22425f5401d11e00d2c609e036dc","tarball":"https://registry.npmjs.org/rollup-plugin-hypothetical/-/rollup-plugin-hypothetical-1.0.1.tgz","integrity":"sha512-XosrpER4+GLHYk5nMT34HV8g2VQzbJP47PHbgLa1aexCg09ayOX9I0Q54QDS6vHIiS1JsehpFsq2MYOCOHnuZQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4zG5fWPIbRT8OhXK3JMyvh0FtKeWWxQ6Nkn5WJ5jITwIhAMlk27PSC0VJ077SIs628epny78dtFIg99DMVNALfBsI"}]},"maintainers":[{"name":"permutator","email":"permutatorem@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/rollup-plugin-hypothetical-1.0.1.tgz_1466712993809_0.9486189014278352"},"directories":{}},"1.1.0":{"name":"rollup-plugin-hypothetical","version":"1.1.0","description":"gives Rollup an imaginary file system, e.g. for testing other plugins","main":"index.js","engines":{"node":">=0.12"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/Permutatrix/rollup-plugin-hypothetical.git"},"keywords":["rollup-plugin"],"author":{"name":"Permutator","email":"permutatorem@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Permutatrix/rollup-plugin-hypothetical/issues"},"homepage":"https://github.com/Permutatrix/rollup-plugin-hypothetical#readme","devDependencies":{"mocha":"^2.4.5","rollup":"^0.26.2"},"gitHead":"266932cf7c8b33b512a10f59e512760092b3f7fd","_id":"rollup-plugin-hypothetical@1.1.0","_shasum":"f55ba108c1063a7f9229671cd1e55e22ab0a451a","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"permutator","email":"permutatorem@gmail.com"},"dist":{"shasum":"f55ba108c1063a7f9229671cd1e55e22ab0a451a","tarball":"https://registry.npmjs.org/rollup-plugin-hypothetical/-/rollup-plugin-hypothetical-1.1.0.tgz","integrity":"sha512-YMMjP1Cf/kXBnw5NkLWQaVlU+YHe7LY1FMORphVi1LyInriCbBMe9mPoAwClEkoltNN1FxpH4Ahw/xo3DKL72w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDUM2HFWlcC8cIJGX0aDfxpPomPUvbGWoHTv8G7N7mIZwIhAKm3PMz+tGjxgJ7/0yIXNrXCkDV3YbuBgxPlIlXwZXsv"}]},"maintainers":[{"name":"permutator","email":"permutatorem@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/rollup-plugin-hypothetical-1.1.0.tgz_1468973932936_0.17702694842591882"},"directories":{}},"1.1.1":{"name":"rollup-plugin-hypothetical","version":"1.1.1","description":"gives Rollup an imaginary file system, e.g. for testing other plugins","main":"index.js","engines":{"node":">=0.12"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/Permutatrix/rollup-plugin-hypothetical.git"},"keywords":["rollup-plugin"],"author":{"name":"Permutator","email":"permutatorem@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Permutatrix/rollup-plugin-hypothetical/issues"},"homepage":"https://github.com/Permutatrix/rollup-plugin-hypothetical#readme","devDependencies":{"mocha":"^2.4.5","rollup":"^0.26.2"},"gitHead":"16d65f5becc7a2844a1cc44b67685644892a9c9c","_id":"rollup-plugin-hypothetical@1.1.1","_shasum":"6159016ca8eff1cad1a95e81d7fa891b38fbc58a","_from":".","_npmVersion":"3.10.5","_nodeVersion":"6.3.1","_npmUser":{"name":"permutator","email":"permutatorem@gmail.com"},"dist":{"shasum":"6159016ca8eff1cad1a95e81d7fa891b38fbc58a","tarball":"https://registry.npmjs.org/rollup-plugin-hypothetical/-/rollup-plugin-hypothetical-1.1.1.tgz","integrity":"sha512-v5JZ600NjKuGQjguqiDPECSbSzeMMebM6cdiLFdhjSGEn1+SeNQRiMFTfrnB3zOVlli43/+ecFerKRUjhHttCQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDiRdKOS6zqSC68eJvEvIl4YOmMQmc3GMfTtlHFgXBvtgIgZoq4Q1ac4ys8IO4G4x5N8bnss5fiLJzvo5j8nL03Lnk="}]},"maintainers":[{"name":"permutator","email":"permutatorem@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/rollup-plugin-hypothetical-1.1.1.tgz_1470472272975_0.5885182027705014"},"directories":{}},"1.2.0":{"name":"rollup-plugin-hypothetical","version":"1.2.0","description":"gives Rollup an imaginary file system, e.g. for testing other plugins","main":"index.js","engines":{"node":">=0.12"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/Permutatrix/rollup-plugin-hypothetical.git"},"keywords":["rollup-plugin"],"author":{"name":"Permutator","email":"permutatorem@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Permutatrix/rollup-plugin-hypothetical/issues"},"homepage":"https://github.com/Permutatrix/rollup-plugin-hypothetical#readme","devDependencies":{"mocha":"^2.4.5","rollup":"^0.26.2"},"gitHead":"071b404ced94eda9e03f215e2d8f955a41a6ef72","_id":"rollup-plugin-hypothetical@1.2.0","_shasum":"91d1679c9e5787a06cc0bb19a5a13a82964c6bb2","_from":".","_npmVersion":"3.10.5","_nodeVersion":"6.3.1","_npmUser":{"name":"permutator","email":"permutatorem@gmail.com"},"dist":{"shasum":"91d1679c9e5787a06cc0bb19a5a13a82964c6bb2","tarball":"https://registry.npmjs.org/rollup-plugin-hypothetical/-/rollup-plugin-hypothetical-1.2.0.tgz","integrity":"sha512-KMR/gVLRMFwk3zi+SaepveRdJJALaldkBv7LaJs2NmkjGGg8Bydh6U9ComlWsEuQdkjNWFH5TJHystECm+vgTA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDiv5gn9zkWZDckhD18tgOZ96cTifPyMT/v8yWStj89TAiEA5fOnSjj5lCCGauNfcnTdgF0VIp6oVwnribSLdZD1DCw="}]},"maintainers":[{"name":"permutator","email":"permutatorem@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/rollup-plugin-hypothetical-1.2.0.tgz_1470476448522_0.21095093805342913"},"directories":{}},"1.2.1":{"name":"rollup-plugin-hypothetical","version":"1.2.1","description":"gives Rollup an imaginary file system, e.g. for testing other plugins","main":"index.js","engines":{"node":">=0.12"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/Permutatrix/rollup-plugin-hypothetical.git"},"keywords":["rollup-plugin"],"author":{"name":"Permutator","email":"permutatorem@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Permutatrix/rollup-plugin-hypothetical/issues"},"homepage":"https://github.com/Permutatrix/rollup-plugin-hypothetical#readme","devDependencies":{"mocha":"^2.4.5","rollup":"^0.26.2"},"gitHead":"bc2e4303a56e7c0311332823caeba7247ffccb4b","_id":"rollup-plugin-hypothetical@1.2.1","_shasum":"f427077b7bab592cc298197ab9aaac4fe4efa055","_from":".","_npmVersion":"3.10.5","_nodeVersion":"6.3.1","_npmUser":{"name":"permutator","email":"permutatorem@gmail.com"},"dist":{"shasum":"f427077b7bab592cc298197ab9aaac4fe4efa055","tarball":"https://registry.npmjs.org/rollup-plugin-hypothetical/-/rollup-plugin-hypothetical-1.2.1.tgz","integrity":"sha512-W+RLMUBbUoSWzUqcKndkS4DalA90gsDzbdMkvfK4E3mjkkeSlVb5CHmCE/UaqWEIU26vmPNWNfYoeH3gtn7Uug==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCh/7OBLSlX272/uDN3ZngZhORDcGEcF6lBLwEii2txtgIgLcud2pcbZlox0nkBvOsUE0QrJBHQHm+LFnEk2bQltE0="}]},"maintainers":[{"name":"permutator","email":"permutatorem@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/rollup-plugin-hypothetical-1.2.1.tgz_1470538516872_0.03164750197902322"},"directories":{}},"2.0.0":{"name":"rollup-plugin-hypothetical","version":"2.0.0","description":"gives Rollup an imaginary file system, e.g. for testing other plugins","main":"index.js","engines":{"node":">=0.12"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/Permutatrix/rollup-plugin-hypothetical.git"},"keywords":["rollup-plugin"],"author":{"name":"Permutator","email":"permutatorem@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Permutatrix/rollup-plugin-hypothetical/issues"},"homepage":"https://github.com/Permutatrix/rollup-plugin-hypothetical#readme","devDependencies":{"mocha":"^3.2.0","rollup":"^0.49.3"},"gitHead":"b618680c1cd664886a27cb1d100363bd82714ad9","_id":"rollup-plugin-hypothetical@2.0.0","_npmVersion":"5.0.3","_nodeVersion":"8.1.0","_npmUser":{"name":"permutator","email":"permutatorem@gmail.com"},"dist":{"integrity":"sha512-bTPZECCQ9G7LJBmwVxNqkNheb+3ayPj1c46ZVjdVQFGMJ+ive5Bq6JnWeoE/x2Nk0CEBp4L8J5oOXZRDk/6MYQ==","shasum":"7257c6bd441201cbaa35bfa04fccac0eb818200d","tarball":"https://registry.npmjs.org/rollup-plugin-hypothetical/-/rollup-plugin-hypothetical-2.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDpicRWRv5NlsuIn65iQ7NseL0MIAjcwl9iA9DikiPS9wIhAJnem4gowJahfWa+K//W9qCA8enQIY/0RPWRy325P3jr"}]},"maintainers":[{"name":"permutator","email":"permutatorem@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rollup-plugin-hypothetical-2.0.0.tgz_1505098708052_0.9935605567879975"},"directories":{}},"2.1.0":{"name":"rollup-plugin-hypothetical","version":"2.1.0","description":"gives Rollup an imaginary file system, e.g. for testing other plugins","main":"index.js","engines":{"node":">=0.12"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/Permutatrix/rollup-plugin-hypothetical.git"},"keywords":["rollup-plugin"],"author":{"name":"Permutator","email":"permutatorem@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Permutatrix/rollup-plugin-hypothetical/issues"},"homepage":"https://github.com/Permutatrix/rollup-plugin-hypothetical#readme","devDependencies":{"mocha":"^5.0.0","rollup":"^0.55.0"},"gitHead":"7a4a7dd62d12cb460e5aed4d39c5efbd7a293e70","_id":"rollup-plugin-hypothetical@2.1.0","_npmVersion":"5.0.3","_nodeVersion":"8.1.0","_npmUser":{"name":"permutator","email":"permutatorem@gmail.com"},"dist":{"integrity":"sha512-MlxPQTkMtiRUtyhIJ7FpBvTzWtar8eFBA+V7/J6Deg9fSgIIHwL6bJKK1Wl1uWSWtOrWhOmtsMwb9F6aagP/Pg==","shasum":"7fec9a865ed7d0eac14ca6ee2b2c4088acdb1955","tarball":"https://registry.npmjs.org/rollup-plugin-hypothetical/-/rollup-plugin-hypothetical-2.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDabeE27mZX0zqj43ilbqBiwm5bvzu2lvd+IOAVsSsgggIhAN6f7hIVhjXlompFS759qs8RJhNg03GRRekHpkGHDGLj"}]},"maintainers":[{"name":"permutator","email":"permutatorem@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rollup-plugin-hypothetical-2.1.0.tgz_1516746478406_0.7697529243305326"},"directories":{}},"2.1.1":{"name":"rollup-plugin-hypothetical","version":"2.1.1","description":"gives Rollup an imaginary file system, e.g. for testing other plugins","main":"index.js","engines":{"node":">=0.12"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/Permutatrix/rollup-plugin-hypothetical.git"},"keywords":["rollup-plugin"],"author":{"name":"Permutator","email":"permutatorem@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Permutatrix/rollup-plugin-hypothetical/issues"},"homepage":"https://github.com/Permutatrix/rollup-plugin-hypothetical#readme","devDependencies":{"mocha":"^9.1.1","rollup":"^2.56.3"},"gitHead":"4711a04cf25b7f5ac8c60f1a544cc4078cd19c9e","_id":"rollup-plugin-hypothetical@2.1.1","_nodeVersion":"16.8.0","_npmVersion":"7.21.1","dist":{"integrity":"sha512-Ne40a4qyXap1C41ObstbgfklT8VGEirJ57ZRIEgkEMaEIxdx5kNwdzrxfyS9cn59tAYROHh+2hfiFU4sTQt1rw==","shasum":"d2a72b2d3723707531b08124bc5009b1e426d3dd","tarball":"https://registry.npmjs.org/rollup-plugin-hypothetical/-/rollup-plugin-hypothetical-2.1.1.tgz","fileCount":4,"unpackedSize":10899,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhKq2gCRA9TVsSAnZWagAAGrUQAITo1CIDABxOEy4iIFa4\n9SA8sOwBeY0lV3IhfW7hFAiO057QMqCC+30sJOWnrg6U1UrTOk91sM2467Uw\n+211pyvAqyjAdlbTmjFvq3TH5OeOY1NZwKmK1yhJtT7+k+Dky3vovfxfIcLu\nS//F8ywtVb3DAZM1dgJihBtruc71nQQ0EjiFVqa55okQoUu8vy+cjFekYPhM\nL+jpJh6hlP/0RSetTOLvZzWjNPZqLX0IlIAVeXkefJejKw0gjEjG3YmNIlJL\nH3jNtjWTKu0x9hQJxula+XYon4hCE6d2ZITp1g+9knYciKHsdqk5DyE5Vifb\nRep2iKq4oNkCA3o3wOvfWv+YEYez0QgdrbXaqO+kb5bRTFcs0cpS3K9BL3RG\n6+dg5jGttKTE5uwSdOq3nBVnujwoL8vABLUgNE1kRJQ7t5bGFlW9tV2RgrLf\nJB1Q8M298A0TXg/wccIvDGLIAINFnlrryh111teNyTYNJvcGFC9MUCfWrvsQ\niQHVS9abZMZvIN/LkiC5eVOT1FC6lcCrYVJ1F0RqY2uEFcPMHcb50ruWnIEs\nD6IjFvNNRC5h//bf7Y6tLhtNxqktjfITIFJwr1nksdOBKwNjPLxdlbS8t44L\nzeLrurmBmhFH7wUDssX7uD8M0BBTlIyjidFIw/a8emGY8vgzGgBtPszKXoK0\nmDjt\r\n=ON4l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDoMDok6TyeI8jbmBlSLXAFDXh1809Mfy3gOUewl4wnaQIhAJ9qzneHzYbkDbAPAVRJrfMabBXZBGzT9OvxRgJGELtQ"}]},"_npmUser":{"name":"permutator","email":"permutatorem@gmail.com"},"directories":{},"maintainers":[{"name":"permutator","email":"permutatorem@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rollup-plugin-hypothetical_2.1.1_1630186912839_0.6864242290835536"},"_hasShrinkwrap":false}},"readme":"# rollup-plugin-hypothetical [![npm][npm-image]][npm-url] [![Build Status][ghactions-image]][ghactions-url]\nThis allows [Rollup] modules to import hypothetical files passed in as options to the plugin.\n\n## Installation\n```bash\nnpm install --save-dev rollup-plugin-hypothetical\n```\n\n## Usage\n```js\n// rollup.config.js\nimport hypothetical from 'rollup-plugin-hypothetical';\n\nexport default {\n  entry: './dir/a.js',\n  plugins: [hypothetical({\n    files: {\n      './dir/a.js': `\n        import foo from './b.js';\n        foo();\n      `,\n      './dir/b.js': `\n        import message from 'external';\n        export default function foo() {\n          console.log(message);\n        }\n      `,\n      'external/': `\n        export default \"Hello, World!\";\n      `\n    }\n  })]\n};\n```\n\n## Sourcemaps\nTo attach a sourcemap to a hypothetical file, simply pass in a `{ code, map }` object instead of a string. The sourcemap can have its own `sources`, `sourcesContent`, etc.\n\n## Options\n### options.files\nAn object whose keys are paths, either relative to the current working directory or absolute, and whose values are the code within the hypothetical files at those paths.\n\n### options.filesMap\nRather than supplying a plain object to `options.files`, you may choose to supply a `Map` to `options.filesMap`. This will allow you to do things like naming your hypothetical files `__proto__`.\n\n### options.allowFallthrough\nDefaults to `false`. Set this to `true` to allow non-external imports to fall through. That way they can be handled either by Rollup's default behavior (reading from the filesystem) or by a plugin further down the chain if there is one.\n\n### options.allowExternalFallthrough\nDefaults to `true`. Set this to `false` to forbid external imports from falling through.\n\n### options.allowRelativeExternalFallthrough\nDefaults to `false`. Set this to `true` to allow relative imports from supplied external modules to fall through. For instance, suppose you have the following `options.files`:\n\n```js\n{\n  './main.js': `\n    import 'external/x.js';\n  `,\n  'external/x.js': `\n    import './y.js';\n  `\n}\n```\n\nThe supplied file `external/x.js` imports `external/y.js`, but `external/y.js` isn't supplied. This sort of thing is probably a mistake. If it isn't, set `options.allowRelativeExternalFallthrough` to `true` and **remember** to [include `external: ['external/y.js']` in the options you pass to `rollup.rollup`](https://rollupjs.org/#external-e-external-). If you forget that part, your build won't work, and weird things may happen instead!\n\n### options.leaveIdsAlone\nWhen this is set to `true`, the IDs in `import` statements won't be treated as paths and will instead be looked up directly in the `files` object. There will be no relative importing, path normalization, or restrictions on the contents of IDs.\n\n### options.impliedExtensions\nSet this to an array of file extensions to try appending to imports if an exact match isn't found. Defaults to `['.js', '/']`. If this is set to `false` or an empty array, file extensions and trailing slashes in imports will be treated as mandatory.\n\n### options.cwd\nWhen this is set to a directory name, relative file paths will be resolved relative to that directory rather than `process.cwd()`. When it's set to `false`, they will be resolved relative to an imaginary directory that cannot be expressed as an absolute path.\n\n\n## License\nMIT\n\n\n[npm-url]:       https://npmjs.org/package/rollup-plugin-hypothetical\n[ghactions-url]: https://github.com/lemmabit/rollup-plugin-hypothetical/actions/workflows/node.js.yml\n\n[npm-image]:       https://img.shields.io/npm/v/rollup-plugin-hypothetical.svg\n[ghactions-image]: https://github.com/lemmabit/rollup-plugin-hypothetical/actions/workflows/node.js.yml/badge.svg\n\n[Rollup]: https://www.npmjs.com/package/rollup\n","maintainers":[{"name":"permutator","email":"permutatorem@gmail.com"}],"time":{"modified":"2022-06-26T13:59:27.543Z","created":"2016-05-12T02:39:55.658Z","1.0.0":"2016-05-12T02:39:55.658Z","1.0.1":"2016-06-23T20:16:38.083Z","1.1.0":"2016-07-20T00:18:55.444Z","1.1.1":"2016-08-06T08:31:16.233Z","1.2.0":"2016-08-06T09:40:48.802Z","1.2.1":"2016-08-07T02:55:20.055Z","2.0.0":"2017-09-11T02:58:28.118Z","2.1.0":"2018-01-23T22:27:58.626Z","2.1.1":"2021-08-28T21:41:52.970Z"},"homepage":"https://github.com/Permutatrix/rollup-plugin-hypothetical#readme","keywords":["rollup-plugin"],"repository":{"type":"git","url":"git+https://github.com/Permutatrix/rollup-plugin-hypothetical.git"},"author":{"name":"Permutator","email":"permutatorem@gmail.com"},"bugs":{"url":"https://github.com/Permutatrix/rollup-plugin-hypothetical/issues"},"license":"MIT","readmeFilename":"README.md"}