@t3-oss/env-nextjs
Version:
 [](https://jsr.io/@t3-oss/env-core) [](https://jsr.io/@t3-oss/env-core) [![Socket Bad
28 lines (26 loc) • 664 B
JavaScript
import { createEnv as createEnv$1 } from "@t3-oss/env-core";
//#region src/index.ts
const CLIENT_PREFIX = "NEXT_PUBLIC_";
/**
* Create a new environment variable schema.
*/
function createEnv(opts) {
const client = typeof opts.client === "object" ? opts.client : {};
const server = typeof opts.server === "object" ? opts.server : {};
const shared = opts.shared;
const runtimeEnv = opts.runtimeEnv ? opts.runtimeEnv : {
...process.env,
...opts.experimental__runtimeEnv
};
return createEnv$1({
...opts,
shared,
client,
server,
clientPrefix: CLIENT_PREFIX,
runtimeEnv
});
}
//#endregion
export { createEnv };
//# sourceMappingURL=index.js.map