{"id":27270272,"url":"https://github.com/gladiuscode/javascript-modules","last_synced_at":"2025-04-11T12:29:46.846Z","repository":{"id":248233429,"uuid":"828143213","full_name":"gladiuscode/javascript-modules","owner":"gladiuscode","description":"This repository holds a guide into how modules work in JavaScript","archived":false,"fork":false,"pushed_at":"2024-07-14T19:39:08.000Z","size":1111,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-07-15T10:14:27.323Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gladiuscode.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}},"created_at":"2024-07-13T08:45:13.000Z","updated_at":"2024-07-14T19:39:11.000Z","dependencies_parsed_at":"2024-07-13T10:05:33.763Z","dependency_job_id":null,"html_url":"https://github.com/gladiuscode/javascript-modules","commit_stats":null,"previous_names":["gladiuscode/javascript-modules"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gladiuscode%2Fjavascript-modules","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gladiuscode%2Fjavascript-modules/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gladiuscode%2Fjavascript-modules/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gladiuscode%2Fjavascript-modules/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gladiuscode","download_url":"https://codeload.github.com/gladiuscode/javascript-modules/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248401910,"owners_count":21097328,"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":"2025-04-11T12:29:46.257Z","updated_at":"2025-04-11T12:29:46.835Z","avatar_url":"https://github.com/gladiuscode.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Javascript Modules\n\nThis repository contains a collection of mini-projects that demonstrate the use of JavaScript modules.\nFrom how it used to work in the past to how it works now both in the browser and in Node.js.\n\n## NodeJS\n\n[Node.js](https://nodejs.org/en) supports both the CommonJS and ES module systems (since Node.js v12 - );\n\n## Typescript\n\n[Typescript](https://www.typescriptlang.org) supports both the CommonJS and ES module systems.\nBy default, Typescript compiles to CommonJS modules, but it can be configured to compile to ES modules too, you can \nfind more information in the [Typescript documentation](https://www.typescriptlang.org/docs/handbook/2/modules.html).\n\n- [CommonJS](./typescript/common-js)\n- [ES Modules](./typescript/esm)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgladiuscode%2Fjavascript-modules","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgladiuscode%2Fjavascript-modules","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgladiuscode%2Fjavascript-modules/lists"}