Files
twenty/packages/twenty-utils/pack-scripts/prepack.ts
T
martmullandGitHub de5764ede0 Fix twenty sdk build (#17729)
- remove worksapce:* dependencies from published packages
- Use common tsconfig.ts in create-twenty-app
- Increase version to 0.4.4
2026-02-05 14:25:49 +01:00

25 lines
600 B
TypeScript

import fs from 'fs-extra';
import { BACKUP_PATH, PKG_PATH } from './constants';
const stripWorkspace = (deps = {}) =>
Object.fromEntries(
Object.entries(deps).filter(([_, value]) => !value.startsWith('workspace:')),
);
const main = async () => {
const pkg = await fs.readJson(PKG_PATH);
await fs.writeJson(BACKUP_PATH, pkg, { spaces: 2 });
const { devDependencies: _, ...builtPkg } = pkg;
builtPkg.dependencies = stripWorkspace(builtPkg.dependencies);
await fs.writeJson(PKG_PATH, builtPkg, { spaces: 2 });
};
main().catch((e) => {
console.error(e);
process.exit(1);
});