@redwoodjs/sdk
Version:
A full-stack webapp toolkit designed for TypeScript, Vite, and React Server Components
15 lines (14 loc) • 593 B
JavaScript
import { $ } from "../lib/$.mjs";
export const __sdk = async (...args) => {
console.log("Resetting development environment...");
await $({
shell: true,
}) `(cd ../../sdk && NODE_ENV=development pnpm build) && pnpm clean:vite && rm -r node_modules/@redwoodjs/sdk/dist && cp -r ../../sdk/{package.json,dist} node_modules/@redwoodjs/sdk/`;
if (args.length > 0) {
await $({ stdio: "inherit" }) `pnpm ${args.join(" ")}`;
}
};
if (import.meta.url === new URL(process.argv[1], import.meta.url).href) {
const args = process.argv.slice(2);
__sdk(...args);
}