sql-comment-parser
TypeScript icon, indicating that this package has built-in type declarations

1.0.1 • Public • Published

SQL Comment parser

npm package Build Status Downloads Issues Code Coverage Commitizen Friendly Semantic Release

Parser for google/sqlcommenter comments

Install

npm install sql-comment-parser

Usage

import { parse } from 'sql-comment-parser';

const { query, comments } = parse("SELECT * FROM FOO /*action='%2Fparam*d',controller='index',framework='spring',traceparent='00-5bd66ef5095369c7b0d1f8f4bd33716a-c532cb4098ac3dd2-01',tracestate='congo%3Dt61rcWkgMzE%2Crojo%3D00f067aa0ba902b7'*/");
//=> query: "SELECT * FROM FOO"
//=> comments: { action: "/param*d", controller: "index", framework: "spring", traceparent: "00-5bd66ef5095369c7b0d1f8f4bd33716a-c532cb4098ac3dd2-01", tracestate: "congo=t61rcWkgMzE,rojo=00f067aa0ba902b7" }

The input may or may not include a valid sql comment. This parser will not check the validity of the input and will do a best effort.

Package Sidebar

Install

npm i sql-comment-parser

Weekly Downloads

0

Version

1.0.1

License

MIT

Unpacked Size

7.18 kB

Total Files

5

Last publish

Collaborators

  • spatie