Fix: Remove .gitignore from package build (#787)

* gitignore is removed from package build

* node script for moving generated files

* changed file name

* dropped console log
This commit is contained in:
Adrian
2023-01-10 16:48:32 -05:00
committed by GitHub
parent df568f467b
commit 9ca1addbbc
5 changed files with 29 additions and 13 deletions

View File

@@ -1,18 +1,17 @@
#!/usr/bin/env node
import { readFileSync, writeFileSync } from 'fs'
import { readFileSync, unlinkSync, writeFileSync } from 'fs';
//Put the exports field back into package.json so that monorepos can work again
let packageJson = readFileSync('package.json').toString()
packageJson = packageJson.slice(0, packageJson.lastIndexOf('}')-1) //strip closing }
packageJson +=
`,
let packageJson = readFileSync('package.json').toString();
packageJson = packageJson.slice(0, packageJson.lastIndexOf('}') - 1); //strip closing }
packageJson += `,
"exports": {
".": "./src/lib/index.ts",
"./themes/*": "./src/lib/themes/*",
"./styles/*": "./src/lib/styles/*",
"./tailwind/*": "./src/lib/tailwind/*"
}
}`
}`;
writeFileSync('package.json', packageJson);
unlinkSync('./package/.gitignore'); // delete .gitignore file from built package