{"id":19437811,"url":"https://github.com/architect/env","last_synced_at":"2025-04-24T21:32:17.123Z","repository":{"id":34984719,"uuid":"192428259","full_name":"architect/env","owner":"architect","description":"Manage an Architect project's environment variables","archived":false,"fork":false,"pushed_at":"2025-04-06T21:59:50.000Z","size":457,"stargazers_count":5,"open_issues_count":0,"forks_count":5,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-04-13T14:51:13.424Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/architect.png","metadata":{"files":{"readme":"readme.md","changelog":"changelog.md","contributing":".github/contributing.md","funding":null,"license":"LICENSE","code_of_conduct":".github/code_of_conduct.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-06-17T22:45:17.000Z","updated_at":"2025-04-06T21:59:53.000Z","dependencies_parsed_at":"2024-06-18T21:41:39.033Z","dependency_job_id":"6cb6c450-4658-40e5-9f9a-3075d120743b","html_url":"https://github.com/architect/env","commit_stats":{"total_commits":288,"total_committers":8,"mean_commits":36.0,"dds":0.5451388888888888,"last_synced_commit":"cea8adbed0e8ef3614a0da0c85302f831bf31dbe"},"previous_names":[],"tags_count":63,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/architect%2Fenv","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/architect%2Fenv/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/architect%2Fenv/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/architect%2Fenv/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/architect","download_url":"https://codeload.github.com/architect/env/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250713090,"owners_count":21475131,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-10T15:15:59.106Z","updated_at":"2025-04-24T21:32:16.869Z","avatar_url":"https://github.com/architect.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# `@architect/env` [![GitHub CI status](https://github.com/architect/env/workflows/Node%20CI/badge.svg)](https://github.com/architect/env/actions?query=workflow%3A%22Node+CI%22)\n\u003c!-- [![codecov](https://codecov.io/gh/architect/env/branch/master/graph/badge.svg)](https://codecov.io/gh/architect/env) --\u003e\n\n[@architect/env][npm] reads and writes environment variables that are made immediately available to all deployed Functions. Use this tool to ensure your team and your application's deployment targets are in sync with sensitive configuration data (such as API keys) that needs to exist outside of your codebase.\n\n\n# Installation\n\n    npm install @architect/env\n\n# Use of AWS SSM\n\nThis modules stores environment variables as [AWS SSM Parameters][param] using\n[AWS SSM Parameter Store][paramstore]. [Parameters][param] are created such that:\n\n- Each [Parameter][param]'s `Name` stores environment variables in the format `${appname}/${environment}/${variableName}`.\n- Each [Parameter][param]'s `Value` stores the environment variable value.\n- Each [Parameter][param]'s `Type` is set to `SecureString`.\n\n\n\n[npm]: https://www.npmjs.com/package/@architect/env\n[param]: https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_Parameter.html\n[paramstore]: https://docs.aws.amazon.com/systems-manager/latest/userguide/systems-manager-parameter-store.html\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farchitect%2Fenv","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Farchitect%2Fenv","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farchitect%2Fenv/lists"}