0.4.1-beta1 ⢠Published 4 years ago
@johnrom/remark-code-import v0.4.1-beta1
remark-code-import
š Populate code blocks from files
The plain remark version of gatsby-remark-import-code.
Installation
# npm
npm install -D remark-code-import
# yarn
yarn add -D remark-code-importSetup
See Using plugins in the official documentation.
It can also be used in various of libraries using remark: MDX, Gatsby gatsby-plugin-mdx, Storybook docs, etc.
Use as Gatsby remark plugin
Just use the /gatsby endpoint. It's possible through to-gatsby-remark-plugin.
{
  resolve: 'remark-code-import/gatsby',
  options: {}
}Usage
Transform:
```js file=./say-hi.js
```into:
```js file=./say-hi.js
console.log('Hello remark-code-import!');
```The file path is relative to the markdown file path.
You may also specify specific lines or ranges:
```js file=./say-hi.js#L3
```
```js file=./say-hi.js#L3-L6
```
```js file=./say-hi.js#L3-
```Options
- async: By default, this plugin uses- readFileSyncto read the contents of the files. Set this to- trueif you want to use- readFilefor non-blocking IO.
Testing
After installing dependencies with npm install, the tests can be run with: npm test
License
Kai Hao MIT
0.4.1-beta1
4 years ago
0.4.0-beta1
4 years ago