-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtasks.js
More file actions
14 lines (14 loc) · 816 Bytes
/
tasks.js
File metadata and controls
14 lines (14 loc) · 816 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
const { copyFileSync, readFileSync, writeFileSync } = require('node:fs');
copyFileSync(`${__dirname}/src/types.d.ts`, `${__dirname}/build/esm/types.d.ts`);
copyFileSync(`${__dirname}/src/types.d.ts`, `${__dirname}/build/cjs/types.d.ts`);
copyFileSync(`${__dirname}/package.json`, `${__dirname}/build/esm/package.json`);
copyFileSync(`${__dirname}/package.json`, `${__dirname}/build/cjs/package.json`);
let text = readFileSync(`${__dirname}/build/cjs/index.js`, 'utf8');
text = text.replace(
'exports.default = DockerPlugin;',
`module.exports = DockerPlugin;
module.exports.DockerManagerOfOwnContainers = DockerManagerOfOwnContainers_1.default;
module.exports.DockerManager = DockerManager_1.default;
module.exports.default = DockerPlugin;`,
);
writeFileSync(`${__dirname}/build/cjs/index.js`, text, 'utf8');