-
-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feedback on import-meta-env Usage #1179
Comments
On development mode I would like to be able to pass the environment object instead of a file, so I can implement logic of merging whatever dotenv files I like. |
Hey! I'm using import-meta-env on my project powered by vite. The installation process was straightforward. I'd say that for me the only missing feature for now is support of vite's way of importing env files. E.g. when I start vite server in dev mode, it will read runtime env, then .env.development.local, .env.development, .env.local and only then .env file. The confusing thing is that VITE_ variables get to be resolved properly, but variables I add using import-meta-env only load from one file. It would be awesome to see them being loaded in the same way. |
Hi! Thank you for writing this package, it's great. The only feedback I have is that I struggled quite a lot with setting it up. I am using yarn with PnP so the path yarn add -D @import-meta-env/cli dotenv
yarn dlx pkg $(yarn bin import-meta-env) -o import-meta-env -t node18-alpine-x64 But this did not work, I ended up doing what the docker compose example also did. Which is setting up a separate layer in the Docker image and then importing the built binary in my the final nginx application. Maybe this approach could be more clearly stated? As it is more agnostic to the repository setup. |
I've been using it in my last two shops, and things have gone well! Both implementations have used the Babel plugin. One issue we've encountered involves having to fix single-quotes in dotenv key-values, for which I've composed a fix and submitted a PR: #1235. (Any chance you could provide feedback on it?) |
Hello, import-meta-env users! We'd love to hear from you about how you are using our packages and gather feedback on your experiences. Specifically, we're interested in the following points:
Usage of import-meta-env: Please let us know how you are using the import-meta-env feature in your projects. Are there any specific use cases or patterns you've found it particularly useful for?
JavaScript Bundler/Transformer: Share which JavaScript bundler or transformer you are using alongside import-meta-env. Whether it's Webpack, Rollup, Babel, or something else, please let us know. This information can help us tailor our documentation and support to better suit your needs.
Missing Features: If there are any features or enhancements that you feel are currently missing in import-meta-env and would be beneficial for your project, please describe them in detail.
Your Feedback:
[Please provide any feedback, details, or examples related to the above points.]
Additional Information:
Node.js Version: [Your Node.js version]
import-meta-env Version: [Your package version]
Your feedback is incredibly valuable to us, and it will help us improve import-meta-env to better meet your needs and the broader community. Thank you for taking the time to share your experiences and suggestions!
The text was updated successfully, but these errors were encountered: