{"id":16589684,"url":"https://github.com/aminfazlmondo/lerna-projen","last_synced_at":"2026-06-01T04:03:14.541Z","repository":{"id":37050804,"uuid":"403840887","full_name":"AminFazlMondo/Lerna-Projen","owner":"AminFazlMondo","description":"A lerna project for managing monorepo using lerna","archived":false,"fork":false,"pushed_at":"2026-01-17T01:13:01.000Z","size":5373,"stargazers_count":13,"open_issues_count":2,"forks_count":5,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-01-18T00:23:55.151Z","etag":null,"topics":["hacktoberfest","lerna","monorepo","project","projen","typescript"],"latest_commit_sha":null,"homepage":"https://www.npmjs.com/package/lerna-projen","language":"TypeScript","has_issues":true,"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/AminFazlMondo.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2021-09-07T04:35:05.000Z","updated_at":"2026-01-17T01:11:26.000Z","dependencies_parsed_at":"2022-06-25T00:42:33.184Z","dependency_job_id":"5a6a9ff0-0333-4b9b-9318-89cc57c5d05c","html_url":"https://github.com/AminFazlMondo/Lerna-Projen","commit_stats":{"total_commits":486,"total_committers":6,"mean_commits":81.0,"dds":"0.17078189300411528","last_synced_commit":"cacd240edc54d7dfdc9d06b6863d7ccb6296d9ac"},"previous_names":[],"tags_count":1153,"template":false,"template_full_name":null,"purl":"pkg:github/AminFazlMondo/Lerna-Projen","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AminFazlMondo%2FLerna-Projen","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AminFazlMondo%2FLerna-Projen/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AminFazlMondo%2FLerna-Projen/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AminFazlMondo%2FLerna-Projen/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AminFazlMondo","download_url":"https://codeload.github.com/AminFazlMondo/Lerna-Projen/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AminFazlMondo%2FLerna-Projen/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28594958,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-20T02:08:49.799Z","status":"ssl_error","status_checked_at":"2026-01-20T02:08:44.148Z","response_time":117,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["hacktoberfest","lerna","monorepo","project","projen","typescript"],"created_at":"2024-10-11T23:09:40.414Z","updated_at":"2026-01-20T03:01:26.940Z","avatar_url":"https://github.com/AminFazlMondo.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg src=\"./assets/lerna-projen_200.png\" width=\"150px\" /\u003e\n\u003c/p\u003e\n\n# lerna-projen\n\nInspired by [projen](https://github.com/projen/projen) and [lerna](https://github.com/lerna/lerna)\n\nThis is a library to use manage mono repositories using projen.\n\n## Getting started TS\n\nTo create a new project, run the following command and follow the instructions:\n\n```\nconsole\n$ mkdir my-project\n$ cd my-project\n$ git init\n$ npx projen new --from lerna-projen lerna-ts-project\n🤖 Synthesizing project...\n...\n```\n\nThe project type can be anything to start with, then in the `projenrc` file, initiate a lerna project and add all of the sub normal projen project to the lerna project.\n\n### Example for TS\n```javascript\nimport {LernaTypescriptProject} from 'lerna-projen';\nimport { TypeScriptProject } from 'projen';\n\nconst parentProject = new LernaTypescriptProject({\n  name: 'my-parent-project',\n  ...\n});\n\nconst firstProject = new TypeScriptProject({\n  name: 'my-first-project',\n  parent: parentProject,\n  ...\n});\n\nparentProject.addSubProject(firstProject);\n\nparentProject.synth()\n```\n\n## Getting started JS\n\nTo create a new project, run the following command and follow the instructions:\n\n```\nconsole\n$ mkdir my-project\n$ cd my-project\n$ git init\n$ npx projen new --from lerna-projen lerna-project\n🤖 Synthesizing project...\n...\n```\n\nThe project type can be anything to start with, then in the `projenrc` file, initiate a lerna project and add all of the sub normal projen project to the lerna project.\n\n### Example for JS\n```javascript\nconst { LernaProject } = require('lerna-projen');\nconst { TypeScriptProject } = require('projen');\n\nconst parentProject = new LernaProject({\n  name: 'my-parent-project',\n  ...\n});\n\nconst firstProject = new TypeScriptProject({\n  name: 'my-first-project',\n  parent: parentProject,\n  ...\n});\n\nparentProject.addSubProject(firstProject);\n\nparentProject.synth()\n```\n\nThe rest of the process is taken care of by projen. All of the scripts on the parent project are chained by running the same command from the sub project using lerna.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faminfazlmondo%2Flerna-projen","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faminfazlmondo%2Flerna-projen","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faminfazlmondo%2Flerna-projen/lists"}