Skip to content

sindresorhus/shebang-regex

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Aug 13, 2021
a2e85df · Aug 13, 2021

History

15 Commits
Aug 13, 2021
Apr 27, 2019
Apr 27, 2019
Apr 27, 2019
Apr 27, 2019
Aug 13, 2021
Aug 13, 2021
Aug 13, 2021
Aug 13, 2021
Aug 13, 2021
Aug 13, 2021
Aug 13, 2021

Repository files navigation

shebang-regex

Regular expression for matching a shebang line

Install

$ npm install shebang-regex

Usage

import shebangRegex from 'shebang-regex';

const string = '#!/usr/bin/env node\nconsole.log("unicorns");';

shebangRegex.test(string);
//=> true

shebangRegex.exec(string)[0];
//=> '#!/usr/bin/env node'

shebangRegex.exec(string)[1];
//=> '/usr/bin/env node'

Get professional support for this package with a Tidelift subscription
Tidelift helps make open source sustainable for maintainers while giving companies
assurances about security, maintenance, and licensing for their dependencies.