{"_id":"remark-mdx-filter-imports","_rev":"5-0454c1a6e9c411e8b50fcb4b94a3bed4","name":"remark-mdx-filter-imports","dist-tags":{"latest":"0.1.3"},"versions":{"0.0.1":{"name":"remark-mdx-filter-imports","description":"Removes local imports in mdx files that match a given pattern","version":"0.0.1","main":"index.js","author":{"name":"John Knox"},"license":"MIT","keywords":["remark","remark-plugin","markdown"],"dependencies":{"unist-util-visit":"^2.0.3"},"devDependencies":{"@mdx-js/mdx":"^1.6.22","remark-stringify":"^9.0.0","unified":"^9.2.0","jest":"^26.6.3","prettier":"1.19.1","remark-mdx":"^1.6.22","remark-parse":"^9.0.0"},"prettier":{"singleQuote":true,"trailingComma":"es5"},"scripts":{"test":"jest"},"_id":"remark-mdx-filter-imports@0.0.1","_nodeVersion":"12.1.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-XAv7i74kDwfGluqiZKKfU1j+FmIax7k/soVfTJ5G3U+BZINiWTGc7v814LghHC1qeGAtguIwSP8zIRAR2/V+iA==","shasum":"9477ae346fa210cd54e4764b3fcd1d2f1da89416","tarball":"https://registry.npmjs.org/remark-mdx-filter-imports/-/remark-mdx-filter-imports-0.0.1.tgz","fileCount":3,"unpackedSize":2949,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfyjLQCRA9TVsSAnZWagAAnVUP/1CexsL/pX6S1avoY/5Y\nxWL+ybgcN4yOzy90HiL1PoEIdxsvTa8BG8sBmBAG9ibvExInU2uTbmHADsPf\nE/peCo+8WTcivSZoLUxYQ/hLatBiCU4PgwXkTHrL9pf4Z0NOatPe3/P0bD1W\ndbIrVQbK/0mhpeU83U6PW+qSpZ+WekHjoaMy+MwgplcI2kGiLRHwnEyBtKtE\nNb1XqfO4exzEYB9XiDHKX5nMLQw9AWT98X13YMvwGUfrPM3wFhSVR7k5OJl5\ndXHIN1KPQ+jsy3oPn/Uqs3BCZe9wAFnxpKkrt9nAEtB0TlyHpsBVAqERlEu5\nVrZQFT6wo2gqm84li7uENbxaxvlM60oB2z/bDHLrHHSPoY79sVoAu4pW8vQl\nwolYc20eJdh2vUjWJHKZeB1u/4kzpIOd282JLwPsW6RdmqzBW3aMYalLVMhb\n+lwA+DSF36PJxlgxrxz7ukdmSGtOLlOBHFFMyu8tOGYrouBCKqOoQVVWvtwD\n7Y6GwLrSddghf8mb/GCqKLLLxh3X+ArZ5CCXwtrehTdiGBTHBv3HRh8OgPsr\nBNEtXn/i6vHigLE1UJxASvMvVTZdGhhNIobR3TuKflHcZxDuoLxtSFZrB0Fn\nrQPSweJqi7vXVIEuWDJ7GZ2pb6Y+9yoYR+Em73tGVNo9ce8q6nS9laNEYufM\nqEjR\r\n=jxKX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB/7Hebh2RlsD5zA7hiD7VnOMjJAFnCGuqDwZJ9rhrsyAiEA3w2jrpv0ke1LbhtjI9HZUmjzOSC4FwLGW/9Zx2LHzTM="}]},"_npmUser":{"name":"jknoxville","email":"jknox@fb.com"},"directories":{},"maintainers":[{"name":"jknoxville","email":"jknox@fb.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/remark-mdx-filter-imports_0.0.1_1607086799851_0.5057846915701472"},"_hasShrinkwrap":false},"0.1.0":{"name":"remark-mdx-filter-imports","description":"Removes local imports in mdx files that match a given pattern","version":"0.1.0","main":"index.js","author":{"name":"John Knox"},"license":"MIT","keywords":["remark","remark-plugin","markdown"],"dependencies":{"unist-util-visit":"^2.0.3"},"devDependencies":{"@mdx-js/mdx":"^1.6.22","remark-stringify":"^9.0.0","unified":"^9.2.0","jest":"^26.6.3","prettier":"1.19.1","remark-mdx":"^1.6.22","remark-parse":"^9.0.0"},"prettier":{"singleQuote":true,"trailingComma":"es5"},"scripts":{"test":"jest"},"gitHead":"43ec6f590764cfac12007bf902b5e7401e8a7ff5","_id":"remark-mdx-filter-imports@0.1.0","_nodeVersion":"12.1.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-jrvadwQFvfbh71oWiKbyOtkQZdERJrITL/z5qa/1TS10ss1mqdDyXBu6Wc/ZeF1afzp4Ig1HLxK0gN21NKMuZA==","shasum":"3e52bea38c40f134c19536c26314d9f41f008a44","tarball":"https://registry.npmjs.org/remark-mdx-filter-imports/-/remark-mdx-filter-imports-0.1.0.tgz","fileCount":3,"unpackedSize":2922,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfyjZdCRA9TVsSAnZWagAAywsP/ikzH4MaX4inYDeAm9tU\ndY/8P7TFrsnN1FHfzDMNWGqjDkW90JkeojXuc2cBsb5Wj11+kbDq5lwfGu6h\nEvbIrOr1XE7FkDDJdruR9xgRUykG/eNFZG+7qp8zS60j4N0cI+88ia6L88IK\nvmTERKSK0Cj1zHyrDa8FY6vkyDwvP16ioNzrxSgMKYmeuQckxR2NGvsbLVKU\nGILpZpysUCeoLF7gWkolgui+66aymyQv2l4gSDbYqrQxqLdWipwgC9lpGo8D\nMj/K6/kkTatAAqQkNhtHc/dRSTtATqE/8YGFbBqSdZFig0aFpEjlzRJOL7CA\nEdRIvq3rzu1Hli/KvRew7HRgo12RY3YnUc5HdN+LWMHbPB4NvhyASnmsfOk1\nA9EPzsPaVIrMMk5n2+m2G6DNeOvuaAGVehelj/Jq2AcbJC2OK7ewIXJCQuhl\nDxJTQIYMoWIMOQOjjTv/BuzBFQLqMNcxIJ55UwhvCEjVsy/5p3z88jm8tXju\n08hh7KfDiP5NTaPX43PcZIQMBq0XaRDrVqXgFKNSsd+7vOGb41mFXbQcm+ci\nUfBJ/TiKL1dN8eGrQScKok2h5PQKHGKhMyGwccxU/IBbbNmkM+IxJYauqG42\nZDwVQ5209QotLy7PsHx+gLCBO9pkw1dV1VHRzO7G4va1r1sv+IXqmO6qALCc\nMU0A\r\n=nPNb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCK7Xc8X2yFCLTAca6oqYUwq99IWRcVT/zVdwjcSYgNRAIgWkg35BFspaqWxC5MMnniP3RJEmtCVLNU/T7UcKgkCZM="}]},"_npmUser":{"name":"jknoxville","email":"jknox@fb.com"},"directories":{},"maintainers":[{"name":"jknoxville","email":"jknox@fb.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/remark-mdx-filter-imports_0.1.0_1607087708631_0.058773050404769434"},"_hasShrinkwrap":false},"0.1.1":{"name":"remark-mdx-filter-imports","description":"Removes local imports in mdx files that match a given pattern","version":"0.1.1","main":"index.js","author":{"name":"John Knox"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jknoxville/remark-mdx-filter-imports.git"},"keywords":["remark","remark-plugin","markdown"],"dependencies":{"unist-util-visit":"^2.0.3"},"devDependencies":{"@mdx-js/mdx":"^1.6.22","remark-stringify":"^9.0.0","unified":"^9.2.0","jest":"^26.6.3","prettier":"1.19.1","remark-mdx":"^1.6.22","remark-parse":"^9.0.0"},"prettier":{"singleQuote":true,"trailingComma":"es5"},"scripts":{"test":"jest"},"gitHead":"c2933c91ff32d8725be480b9928b38a814d08809","bugs":{"url":"https://github.com/jknoxville/remark-mdx-filter-imports/issues"},"homepage":"https://github.com/jknoxville/remark-mdx-filter-imports#readme","_id":"remark-mdx-filter-imports@0.1.1","_nodeVersion":"12.1.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-fZdKz9Z2/bUJgE82D92j1Y0qzPJPowOLmem4kQYeA/ELlGEEnYvNnsmqf17kjM+DjPC2p9c7mz8vZG7lWrSwuA==","shasum":"31791442e8e0d6b5ee0c42838e9076c426f56d98","tarball":"https://registry.npmjs.org/remark-mdx-filter-imports/-/remark-mdx-filter-imports-0.1.1.tgz","fileCount":3,"unpackedSize":2931,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfylEiCRA9TVsSAnZWagAAMZcP/1OUrOVlpf3mImLmzjUp\nRt+njkxN8+dVa8O4dBh+76F1nXAxmyNpF4uEPcXAYPkLSwcTr5S9jZze8u+f\n6u6fd1gBXtez6uRRzmTn4SYiP82FTOAU2OuJBesd5aQ7itEmUm6Jp528kcv2\n2DpwkoxoNNqE+bTL79pCK47tbiZY3EMn8d0SwwF7Hcq8Q1XTVHzOF2MnNdWd\ntxvJRq5+MzeQVHvceh5s30vutvh2fyTb36Kct3FwORfmZJxgpMshbOyIJuu9\nuJvczNxzwHqP3aYdH9rGhoGQp4JQkI7NSu0lzfOcVi63Au2TzM+aAKc21Imk\nll9qejM4R9cCaE6tosAega0l7OE/KzN5zwI5cirrMKWpRwL7pcBWlRLcq6Nx\nUxj0wR25Vcf4QMqHSdbUfxsu7DzDrQSihv0cFZwK7VNGHSkTW7h5ltkHL6fA\nwxCIc8x7/C+EYrRUGXtfduBW3lfflcEF4PB8a20UHcbRHhrHSHDoi8r+C45l\niOO0tqGiexCKsPiIIbFLCUfnMXGx3JOLNHN2lq1y3AIhWmc7YVlAueo3HrWh\n827qxzTHy6zx0exCuY/T85aaNOhMZXOL6MvPg5HfvCTBeiZwynSW7+yMqUl4\noq8PR52pF6ONIY6LXp6w6AWhl1Hj2x9duKLA/OFt6Yf3ipmAM1aH+U90j7eI\nt0zu\r\n=BlJk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHHIAGXWrSnMKEfGKYP+TDh4WkxvH+uTBmnggBajfLEmAiEAr7x6CCFHp9S2H10fdb7C4hslcFLZVgGlfpjdwDXwa68="}]},"_npmUser":{"name":"jknoxville","email":"jknox@fb.com"},"directories":{},"maintainers":[{"name":"fb","email":"opensource+npm@fb.com"},{"name":"jknoxville","email":"jknox@fb.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/remark-mdx-filter-imports_0.1.1_1607094561948_0.22987708684581376"},"_hasShrinkwrap":false},"0.1.2":{"name":"remark-mdx-filter-imports","description":"Removes local imports in mdx files that match a given pattern","version":"0.1.2","main":"index.js","author":{"name":"John Knox"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jknoxville/remark-mdx-filter-imports.git"},"keywords":["remark","remark-plugin","markdown"],"dependencies":{},"devDependencies":{"unist-util-visit":"^2.0.3","@babel/parser":"^7.12.7","@babel/generator":"^7.12.5","@mdx-js/mdx":"^1.6.22","jest":"^26.6.3","prettier":"1.19.1","remark-mdx":"^1.6.22","remark-parse":"^9.0.0","remark-stringify":"^9.0.0","unified":"^9.2.0"},"prettier":{"singleQuote":true,"trailingComma":"es5"},"scripts":{"test":"jest"},"gitHead":"bb85281c85da55d08298e229c310065d6c2c6ad5","bugs":{"url":"https://github.com/jknoxville/remark-mdx-filter-imports/issues"},"homepage":"https://github.com/jknoxville/remark-mdx-filter-imports#readme","_id":"remark-mdx-filter-imports@0.1.2","_nodeVersion":"12.1.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-8MAgusHtNjbNXKkBc/ckjh2U25N/D0aCfN2KDdnBQaWknLupU60pQzTEBpsZLZN67MsC6rVt6ZQgEzthOmQAAw==","shasum":"fa521585a14822a8e177f1b1d353b695e278cc96","tarball":"https://registry.npmjs.org/remark-mdx-filter-imports/-/remark-mdx-filter-imports-0.1.2.tgz","fileCount":3,"unpackedSize":3445,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf0RbzCRA9TVsSAnZWagAA/VUP/jgnv5QD3jPZkH24b3EX\n0mAY7yPpJxHO6hxPI+byn+CYv1oEZvPhHxxaHVc0ES54g2VBuibSMGDZu0kq\nRmL7pIA/g7+04vk7j1OZ4AAkI/nhIN6BB9wIny+MDsDgwOd3xfQr9fkqEdRf\nIM7WY8RYZAmId/AoUxz3l+r3D8Hhk9wAtsaStbgv6BVmD8ycduMOUeAq0uPM\n7HCNJF9vmkQhhCbR7Pj+s0t4OruDcgV/LUF18jD/irejxC4bgb2727Kg/RaQ\nNi/GqguMhoO33NBcmMGWl8hpBfkOjv1H8TeTymL5ArXKjh5XdseEASHQgCqh\n9QWDmJQTPoACjdQQ0/PVxazb9aFVxzg33KGd6LKZbIXQw1GClGv3k1GpQSg8\npZtoag5Xi8fZ40OR3FqemvH8/G2Ipt5zkdASF+P5LteQcvslLwkC4+gsRS2W\npFxmCBuOtn99UdQeRqDReGp3My0Ih0asqzgm/naQSmtSk3kSL4IRsrVm3D8F\n/Jb+laWVF4K+d8/E8fD1sT6yGtbhPVSEkQQOmvCawaIxMPunLKEZouLBKlza\ncD4C1ts5hwRBdvPUeGm22qYUy8+DbDj2070ezrzOJvC9R5dVIVPFrwryVxaF\nHmFfftrFpLl+MlEHff0Qf2tiavOaYfSGVJXq/6+283chHRRSgcB+7Ya3qto9\nyvBW\r\n=5jsg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICuy2huqq+OhRE7Xsrv6UK6Q50OHx/OJj7ZRXVP6JeF5AiEAmp0iM9s1L90VgKlrBP/Nkyxouz8KviZVMzu1l/XwiwQ="}]},"_npmUser":{"name":"jknoxville","email":"jknox@fb.com"},"directories":{},"maintainers":[{"name":"fb","email":"opensource+npm@fb.com"},{"name":"jknoxville","email":"jknox@fb.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/remark-mdx-filter-imports_0.1.2_1607538418751_0.5341523667170425"},"_hasShrinkwrap":false},"0.1.3":{"name":"remark-mdx-filter-imports","description":"Removes local imports in mdx files that match a given pattern","version":"0.1.3","main":"index.js","author":{"name":"John Knox"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jknoxville/remark-mdx-filter-imports.git"},"keywords":["remark","remark-plugin","markdown"],"dependencies":{"unist-util-visit":"^2.0.3","@babel/parser":"^7.12.7","@babel/generator":"^7.12.5"},"devDependencies":{"@mdx-js/mdx":"^1.6.22","jest":"^26.6.3","prettier":"1.19.1","remark-mdx":"^1.6.22","remark-parse":"^9.0.0","remark-stringify":"^9.0.0","unified":"^9.2.0"},"prettier":{"singleQuote":true,"trailingComma":"es5"},"scripts":{"test":"jest"},"gitHead":"2b0754a9b7793ccbef1e24e24802cad0afb51bef","bugs":{"url":"https://github.com/jknoxville/remark-mdx-filter-imports/issues"},"homepage":"https://github.com/jknoxville/remark-mdx-filter-imports#readme","_id":"remark-mdx-filter-imports@0.1.3","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-tReGHtQ9sFMqrp95pwsIaEB6qVtGCN5urnVnkVauYHk4OLsYL5EcCVw0CnqvvjPCS4IX1I6ikK8LKWraTj+JjQ==","shasum":"52aeeb235a1ac43d22d40359ae7df2632596b00c","tarball":"https://registry.npmjs.org/remark-mdx-filter-imports/-/remark-mdx-filter-imports-0.1.3.tgz","fileCount":4,"unpackedSize":4639,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCqHaAed4xQChou/2w2roMWoTEYZ5PqkRMIXtHr6tePcQIhAKBMd6iFVvoOnpJgYXutZVky9rFLnRz/K711lufTDBwu"}]},"_npmUser":{"name":"jknoxville","email":"jknox@fb.com"},"directories":{},"maintainers":[{"name":"fb","email":"opensource+npm@fb.com"},{"name":"jknoxville","email":"jknox@fb.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/remark-mdx-filter-imports_0.1.3_1696421467319_0.5564418645327751"},"_hasShrinkwrap":false}},"time":{"created":"2020-12-04T12:59:59.851Z","0.0.1":"2020-12-04T13:00:00.019Z","modified":"2023-10-04T12:11:07.676Z","0.1.0":"2020-12-04T13:15:08.779Z","0.1.1":"2020-12-04T15:09:22.085Z","0.1.2":"2020-12-09T18:26:58.898Z","0.1.3":"2023-10-04T12:11:07.479Z"},"maintainers":[{"name":"fb","email":"opensource+npm@fb.com"},{"name":"jknoxville","email":"jknox@fb.com"}],"description":"Removes local imports in mdx files that match a given pattern","keywords":["remark","remark-plugin","markdown"],"author":{"name":"John Knox"},"license":"MIT","readme":"# `remark-mdx-filter-imports`\n\n[![npm version](https://badge.fury.io/js/remark-mdx-filter-imports.svg)](https://badge.fury.io/js/remark-mdx-filter-imports)\n\nStrip mdx imports that match a given pattern.\nSometimes you want to build subsets of your code base, perhaps with some private files stripped.\n\nThis plugin allows you to define a file pattern for matching files, and then remove any imports of those files, allowing the build to succeed.\n\n## Installation\n\n```sh\nyarn add -D remark-mdx-filter-imports\n```\n\n## Setup\n\nSee [**Using plugins**](https://github.com/remarkjs/remark/blob/master/doc/plugins.md#using-plugins) in the official documentation.\n\n## Usage\n\n```js\nconst {createCompiler} = require('@mdx-js/mdx');\nconst filterImports = require('remark-mdx-filter-impoorts');\n\nconst config = {\n  strippedFilePattern: /\\/my-private-dir\\//\n};\ncreateCompiler({remarkPlugins: [[filterImports, config]]})\n  .parse(...);\n```\n\nTransforms:\n\n````js\nimport a from 'b';\nimport c from './private/d';\n````\n\ninto:\n\n````js\nimport a from 'b';\n````\n\n## Options\n\n- `strippedFilePattern`: By default, the plugin strips local imports (using `./` and `../`) of files inside any `private/` directory (at any nested level). Overriding this with a regex lets you customise which import targets are stripped.\n\n## Testing\n\nAfter installing dependencies with `yarn`, the tests can be run with: `yarn test`\n","readmeFilename":"README.md","homepage":"https://github.com/jknoxville/remark-mdx-filter-imports#readme","repository":{"type":"git","url":"git+https://github.com/jknoxville/remark-mdx-filter-imports.git"},"bugs":{"url":"https://github.com/jknoxville/remark-mdx-filter-imports/issues"}}