solidity-comments-extractor

Extract comments from Solidity code

Usage no npm install needed!

<script type="module">
  import solidityCommentsExtractor from 'https://cdn.skypack.dev/solidity-comments-extractor';
</script>

README

solidity-comments-extractor

Extract comments from Solidity code

How to

const expect = require('expect');
const extractComments = require('./index');

const code = `
// this is a contract
contract Foo {
}
`;

const comments = extractComments(code);

expect(comments).toEqual([
  {
    range: [1, 22],
    raw: ' this is a contract',
    type: 'LineComment',
    value: ' this is a contract'
  }
]);