Version Packages#1108
Merged
Merged
Conversation
arkenv
@arkenv/bun-plugin
@arkenv/cli
@arkenv/fumadocs-ui
@arkenv/nextjs
@arkenv/vite-plugin
commit: |
Contributor
Author
📦 Bundle Size Report
✅ All size limits passed! |
Contributor
Author
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
arkenv-bot
Bot
force-pushed
the
changeset-release/main
branch
from
May 31, 2026 09:08
eb680e4 to
d42fd61
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.
Releases
arkenv@0.11.1
Patch Changes
Add
Infer<T>helper to resolve environment variable types#1092c6c30ab@yamcodesIntroduce the
Infer<T>type helper, allowing developers to extract the inferred output types of their environment schemas. It supports both declarative schema shapes and compiled schemas (like Zod or ArkType types).Usage:
@arkenv/bun-plugin@0.1.7
Patch Changes
Updated 1 dependency
c6c30abarkenv@0.11.1@arkenv/cli@0.2.6
Patch Changes
Implement Next.js separate files mode, shared entry point, and native extends API
#1084d921785@yamcodesIntroduce dedicated entry points for
@arkenv/nextjs/server,@arkenv/nextjs/client, and@arkenv/nextjs/sharedto prevent metadata leakage and support compile-time bundler-enforced isolation. Add a nativeextendsAPI to merge validated outputs of extended proxies while maintaining proxy-level protections.Also update the CLI
initwizard to support interactive layout selection (Strict 3-file vs Simple 1-file) and--strict/--simpleflags to bypass interactive selection.Example server usage:
Example client usage:
Update Next.js scaffolding template to use codegen workflow
#1092c6c30ab@yamcodesUpdate the CLI
nextjsscaffolding template to adopt the new@arkenv/nextjs/configcodegen workflow. The generatedenv.tsfile now imports the auto-generatedcreateEnvfactory fromenv.gen.tsinstead of directly importing from@arkenv/nextjs, which eliminates the need to manually destructureruntimeEnvvariables.Additionally, update the CLI usage instructions to guide developers on wrapping their Next.js configuration using the
withArkEnvhelper insidenext.config.ts.Add
--no-codegenCLI option and dedicated prompt for Next.js scaffoldingIntroduce a
--no-codegen(or-C) option and an interactive prompt to allow developers to opt out of the Next.js automatic environment variable code generation workflow. When opted out, the CLI scaffolds the project to use standard runtimeEnv destructuring and skips post-scaffold code generation bootstrapping.@arkenv/nextjs@0.0.4
Patch Changes
Implement Next.js separate files mode, shared entry point, and native extends API
#1084d921785@yamcodesIntroduce dedicated entry points for
@arkenv/nextjs/server,@arkenv/nextjs/client, and@arkenv/nextjs/sharedto prevent metadata leakage and support compile-time bundler-enforced isolation. Add a nativeextendsAPI to merge validated outputs of extended proxies while maintaining proxy-level protections.Also update the CLI
initwizard to support interactive layout selection (Strict 3-file vs Simple 1-file) and--strict/--simpleflags to bypass interactive selection.Example server usage:
Example client usage:
Add
withArkEnvconfiguration helper for Next.js#1092c6c30ab@yamcodesAdd a Next.js configuration wrapper in
@arkenv/nextjs/configthat automates client-side and shared environment variable destructuring in theruntimeEnvblock:Key features:
clientandsharedkeys from yourenv.tsschema and generate a tailoredcreateEnvfactory ingenerated/env.gen.tsthat pre-fills theruntimeEnvblock.generated/env.gen.tson the fly whenenv.tschanges.src/generated/env.gen.ts).createEnvand defaultarkenvexports from the main andreact-serverentry points as deprecated to steer developers toward the new codegen workflow.Example usage in
env.ts:Updated 1 dependency
c6c30abarkenv@0.11.1@arkenv/vite-plugin@0.1.1
Patch Changes
Updated 1 dependency
c6c30abarkenv@0.11.1