prepend-directive

1.1.0 • Public • Published

prepend-directive

Prepend a directive to the top of a file.

Useful as a post build script if your build tool (e.g. microbundle) strips comments and does not allow you to configure the behavior conditionally.

CLI interface

npx prepend-directive@latest --directive=\"use strict\" --files=file-a.js,file-b.js

Node CJS interface

const prependDirective = require(`prepend-directive`);

prependDirective({
  directive: `use strict`,
  files: [`file-a.js`, `file-b.js`],
  cwd: __dirname, // Optional
});

Before

file-a.js:

const a = () => `a`;

file-b.js:

const b = () => `b`;

After

file-a.js:

"use strict"
const a = () => `a`;

file-b.js:

"use strict"
const b = () => `b`;

Package Sidebar

Install

npm i prepend-directive

Weekly Downloads

87

Version

1.1.0

License

MIT

Unpacked Size

3.62 kB

Total Files

4

Last publish

Collaborators

  • tyhopp