{"id":15894193,"url":"https://github.com/amilajack/esm-dep-check","last_synced_at":"2026-01-21T16:35:49.417Z","repository":{"id":46791188,"uuid":"100753118","full_name":"amilajack/esm-dep-check","owner":"amilajack","description":"Check if your dependencies are using ES6 modules","archived":false,"fork":false,"pushed_at":"2021-09-26T07:40:04.000Z","size":77,"stargazers_count":2,"open_issues_count":7,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-23T02:46:39.470Z","etag":null,"topics":["es6","module","shake","tree"],"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/amilajack.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}},"created_at":"2017-08-18T21:58:09.000Z","updated_at":"2022-05-18T13:53:11.000Z","dependencies_parsed_at":"2022-09-14T00:20:15.955Z","dependency_job_id":null,"html_url":"https://github.com/amilajack/esm-dep-check","commit_stats":null,"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amilajack%2Fesm-dep-check","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amilajack%2Fesm-dep-check/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amilajack%2Fesm-dep-check/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amilajack%2Fesm-dep-check/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/amilajack","download_url":"https://codeload.github.com/amilajack/esm-dep-check/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247495927,"owners_count":20948127,"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":["es6","module","shake","tree"],"created_at":"2024-10-06T08:21:38.392Z","updated_at":"2026-01-21T16:35:49.374Z","avatar_url":"https://github.com/amilajack.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"esm-dep-check\n=============\n[![Build Status](https://travis-ci.org/amilajack/esm-dep-check.svg?branch=master)](https://travis-ci.org/amilajack/esm-dep-check)\n\nA micro utility that checks which of your dependencies use the `module` or `jsnext:main` property in their `package.json`.\n\n### What?\nAny package with a `module` or `jsnext:main` in its `package.json` provides a version of that package that doesn't have its modules transpiled. This tool lists all the packages that don't have either of those properties.\n\n### Why?\n**Smaller build size and better performance**: Transpiled makes static analysis significantly more difficult. This means that dead code stripping, tree shaking, and other optimizations through static analysis will be much more difficult. This tool tells you which packages ship with\n\n\n### Installation\n```bash\nnpm install -g esm-dep-check\n```\n\n### Usage\n```bash\n# Shorthand alias\nedc\n# OR\nesm-dep-check\n```\n\n### Node API\n```js\nimport edc from 'esm-dep-check';\n\nedc('./project/package.json')\n// [\n//   {\n//     \"name\": \"chalk\",\n//     \"supportsEsm\": false,\n//   },\n//   {\n//     \"name\": \"cli-table3\",\n//     \"supportsEsm\": false,\n//   },\n//   {\n//     \"name\": \"commander\",\n//     \"supportsEsm\": false,\n//   }\n// ]\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Familajack%2Fesm-dep-check","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Familajack%2Fesm-dep-check","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Familajack%2Fesm-dep-check/lists"}