react-syntax-highlighter

v15.5.0
syntax highlighting component for react with prismjs or highlightjs ast using inline styles
react syntax lowlight highlighting ast

dev

webpack-dev-server --hot --inline

build

npm run build:cjs && npm run build:esm && webpack

build:cjs

BABEL_ENV=cjs babel src --out-dir ./dist/cjs

build:esm

BABEL_ENV=esm babel src --out-dir ./dist/esm

watch

npm run build:esm -- --watch

build-styles-hljs

node ./scripts/build-stylesheets-highlightjs.js

build-languages-hljs

node ./scripts/build-languages-highlightjs.js

build-styles-prism

node ./scripts/build-stylesheets-refractor.js

build-languages-prism

node ./scripts/build-languages-refractor.js

prepare

npm run build-styles-hljs && npm run build-languages-hljs && npm run build-styles-prism && npm run build-languages-prism && npm run build

test

jest

test-ci

jest && codecov

publish-coverage

codecov

format

npm run prettier

prettier

prettier --write --no-editorconfig "{src,scripts,__tests__}/**/*.js"

lint

eslint --ext .js,.jsx ./src ./scripts ./__tests__
npm i react-syntax-highlighter

Metadata

  • MIT
  • Whatever
  • Conor Hastings
  • released 3/14/2022

Downloads