|
- import { copyFileSync, readFileSync, writeFileSync } from 'fs';
- import { resolve } from 'path';
-
- const doCopy = (src: string, dest: string) => {
- const trueSrc = resolve(src);
- const trueDest = resolve(dest);
- console.log('Copying...');
- console.log(`${trueSrc} -> ${trueDest}`);
- copyFileSync(trueSrc, trueDest);
- const packageJsonContents = readFileSync('./package.json', 'utf-8');
- const packageJson = JSON.parse(packageJsonContents);
- packageJson.exports[dest] = dest;
- const newPackageJsonContents = JSON.stringify(packageJson, null, 2);
- console.log('Updating package.json...');
- writeFileSync('./package.json', newPackageJsonContents);
- console.log('Done');
- }
-
- doCopy('./src/components/MenuMultiSelect/MenuMultiSelect.css', './dist/MenuMultiSelect.css');
- doCopy('./src/components/TagInput/TagInput.css', './dist/TagInput.css');
- doCopy('./src/components/ToggleButton/ToggleButton.css', './dist/ToggleButton.css');
- doCopy('./src/components/ToggleSwitch/ToggleSwitch.css', './dist/ToggleSwitch.css');
- doCopy('./src/components/ToggleTickBox/ToggleTickBox.css', './dist/ToggleTickBox.css');
|