{"id":372880,"url":"https://github.com/editorconfig/editorconfig-core-js","last_synced_at":"2026-05-26T16:30:32.289Z","repository":{"id":5612209,"uuid":"6819641","full_name":"editorconfig/editorconfig-core-js","owner":"editorconfig","description":"EditorConfig Core library and command line utility written in JavaScript","archived":false,"fork":false,"pushed_at":"2026-05-18T16:52:39.000Z","size":616,"stargazers_count":279,"open_issues_count":2,"forks_count":53,"subscribers_count":15,"default_branch":"main","last_synced_at":"2026-05-20T14:52:54.441Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://editorconfig.org","language":"TypeScript","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/editorconfig.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","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":"2012-11-22T22:21:43.000Z","updated_at":"2026-05-13T18:40:29.000Z","dependencies_parsed_at":"2024-06-18T12:19:26.060Z","dependency_job_id":"2240b446-d438-4b30-92bb-6f54ae541ac4","html_url":"https://github.com/editorconfig/editorconfig-core-js","commit_stats":{"total_commits":175,"total_committers":22,"mean_commits":7.954545454545454,"dds":0.7542857142857142,"last_synced_commit":"977caeb7e8fbdab704cbd72fd1cf801dc08e3316"},"previous_names":[],"tags_count":23,"template":false,"template_full_name":null,"purl":"pkg:github/editorconfig/editorconfig-core-js","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/editorconfig%2Feditorconfig-core-js","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/editorconfig%2Feditorconfig-core-js/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/editorconfig%2Feditorconfig-core-js/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/editorconfig%2Feditorconfig-core-js/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/editorconfig","download_url":"https://codeload.github.com/editorconfig/editorconfig-core-js/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/editorconfig%2Feditorconfig-core-js/sbom","scorecard":{"id":366764,"data":{"date":"2025-08-11","repo":{"name":"github.com/editorconfig/editorconfig-core-js","commit":"f8d8e8998dc065f58ccaeb6dedc705361cb5c884"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":6,"checks":[{"name":"Code-Review","score":2,"reason":"Found 4/14 approved changesets -- score normalized to 2","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"23 commit(s) and 3 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Pinned-Dependencies","score":1,"reason":"dependency not pinned by hash detected -- score normalized to 1","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/node.js.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/editorconfig/editorconfig-core-js/node.js.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/node.js.yml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/editorconfig/editorconfig-core-js/node.js.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/node.js.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/editorconfig/editorconfig-core-js/node.js.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/node.js.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/editorconfig/editorconfig-core-js/node.js.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/node.js.yml:54: update your workflow using https://app.stepsecurity.io/secureworkflow/editorconfig/editorconfig-core-js/node.js.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/editorconfig/editorconfig-core-js/publish.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/editorconfig/editorconfig-core-js/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/editorconfig/editorconfig-core-js/publish.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/editorconfig/editorconfig-core-js/publish.yml/main?enable=pin","Info:   0 out of   4 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   5 third-party GitHubAction dependencies pinned","Info:   1 out of   1 npmCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/node.js.yml:1","Warn: no topLevel permission defined: .github/workflows/publish.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/publish.yml:11"],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Vulnerabilities","score":9,"reason":"1 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-xffm-g5w8-qvg7"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 26 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-18T11:59:31.565Z","repository_id":5612209,"created_at":"2025-08-18T11:59:31.565Z","updated_at":"2025-08-18T11:59:31.565Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33436548,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-24T13:13:05.286Z","status":"ssl_error","status_checked_at":"2026-05-24T13:13:03.728Z","response_time":57,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: 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"}},"owner":null,"packages":null,"commits":null,"issues":{"table":{}},"events":null,"keywords":[],"dependencies":[{"ecosystem":"npm","filepath":"package-lock.json","sha":null,"kind":"lockfile","created_at":"2022-08-20T12:51:12.758Z","updated_at":"2022-08-20T12:51:12.758Z","repository_link":"https://github.com/editorconfig/editorconfig-core-js/blob/main/package-lock.json","dependencies":[{"id":2165270861,"package_name":"@mrmlnc/readdir-enhanced","ecosystem":"npm","requirements":"2.2.1","direct":false,"kind":"development","optional":false},{"id":2165270862,"package_name":"@nodelib/fs.stat","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"development","optional":false},{"id":2165270863,"package_name":"@types/mocha","ecosystem":"npm","requirements":"5.2.6","direct":false,"kind":"development","optional":false},{"id":2165270864,"package_name":"@types/node","ecosystem":"npm","requirements":"10.12.29","direct":false,"kind":"development","optional":false},{"id":2165270865,"package_name":"@types/semver","ecosystem":"npm","requirements":"5.5.0","direct":false,"kind":"development","optional":false},{"id":2165270866,"package_name":"ansi-colors","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":2165270867,"package_name":"ansi-cyan","ecosystem":"npm","requirements":"0.1.1","direct":false,"kind":"development","optional":false},{"id":2165270868,"package_name":"ansi-escapes","ecosystem":"npm","requirements":"3.2.0","direct":false,"kind":"development","optional":false},{"id":2165270869,"package_name":"ansi-gray","ecosystem":"npm","requirements":"0.1.1","direct":false,"kind":"development","optional":false},{"id":2165270870,"package_name":"ansi-red","ecosystem":"npm","requirements":"0.1.1","direct":false,"kind":"development","optional":false},{"id":2165270871,"package_name":"ansi-regex","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":2165270872,"package_name":"ansi-styles","ecosystem":"npm","requirements":"3.2.1","direct":false,"kind":"development","optional":false},{"id":2165270873,"package_name":"ansi-wrap","ecosystem":"npm","requirements":"0.1.0","direct":false,"kind":"development","optional":false},{"id":2165270874,"package_name":"append-buffer","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":2165270875,"package_name":"argparse","ecosystem":"npm","requirements":"1.0.10","direct":false,"kind":"development","optional":false},{"id":2165270876,"package_name":"arr-diff","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":2165270877,"package_name":"arr-flatten","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":2165270878,"package_name":"arr-union","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":2165270879,"package_name":"array-differ","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":2165270880,"package_name":"array-find-index","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":2165270881,"package_name":"array-slice","ecosystem":"npm","requirements":"0.2.3","direct":false,"kind":"development","optional":false},{"id":2165270882,"package_name":"array-union","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":2165270883,"package_name":"array-uniq","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"development","optional":false},{"id":2165270884,"package_name":"array-unique","ecosystem":"npm","requirements":"0.3.2","direct":false,"kind":"development","optional":false},{"id":2165270885,"package_name":"arrify","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":2165270886,"package_name":"assign-symbols","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":2165270887,"package_name":"atob","ecosystem":"npm","requirements":"2.1.2","direct":false,"kind":"development","optional":false},{"id":2165270888,"package_name":"axios","ecosystem":"npm","requirements":"0.18.1","direct":false,"kind":"development","optional":false},{"id":2165270889,"package_name":"follow-redirects","ecosystem":"npm","requirements":"1.5.10","direct":false,"kind":"development","optional":false},{"id":2165270890,"package_name":"is-buffer","ecosystem":"npm","requirements":"2.0.4","direct":false,"kind":"development","optional":false},{"id":2165270891,"package_name":"babel-code-frame","ecosystem":"npm","requirements":"6.26.0","direct":false,"kind":"development","optional":false},{"id":2165270892,"package_name":"ansi-regex","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"development","optional":false},{"id":2165270893,"package_name":"ansi-styles","ecosystem":"npm","requirements":"2.2.1","direct":false,"kind":"development","optional":false},{"id":2165270894,"package_name":"chalk","ecosystem":"npm","requirements":"1.1.3","direct":false,"kind":"development","optional":false},{"id":2165270895,"package_name":"strip-ansi","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"development","optional":false},{"id":2165270896,"package_name":"supports-color","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":2165270897,"package_name":"balanced-match","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":2165270898,"package_name":"base","ecosystem":"npm","requirements":"0.11.2","direct":false,"kind":"development","optional":false},{"id":2165270899,"package_name":"define-property","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":2165270900,"package_name":"is-accessor-descriptor","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":2165270901,"package_name":"is-data-descriptor","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":2165270902,"package_name":"is-descriptor","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":2165270903,"package_name":"kind-of","ecosystem":"npm","requirements":"6.0.2","direct":false,"kind":"development","optional":false},{"id":2165270904,"package_name":"bignumber.js","ecosystem":"npm","requirements":"2.4.0","direct":false,"kind":"development","optional":false},{"id":2165270905,"package_name":"brace-expansion","ecosystem":"npm","requirements":"1.1.11","direct":false,"kind":"development","optional":false},{"id":2165270906,"package_name":"braces","ecosystem":"npm","requirements":"2.3.2","direct":false,"kind":"development","optional":false},{"id":2165270907,"package_name":"extend-shallow","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":2165270908,"package_name":"is-extendable","ecosystem":"npm","requirements":"0.1.1","direct":false,"kind":"development","optional":false},{"id":2165270909,"package_name":"browser-stdout","ecosystem":"npm","requirements":"1.3.1","direct":false,"kind":"development","optional":false},{"id":2165270910,"package_name":"buffer-equal","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":2165270911,"package_name":"buffer-equals","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"development","optional":false},{"id":2165270912,"package_name":"buffered-spawn","ecosystem":"npm","requirements":"3.3.2","direct":false,"kind":"development","optional":false},{"id":2165270913,"package_name":"bufferstreams","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":2165270915,"package_name":"cache-base","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":2165270914,"package_name":"builtin-modules","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"development","optional":false},{"id":2165270916,"package_name":"call-me-maybe","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":2165270917,"package_name":"camelcase","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"development","optional":false},{"id":2165270918,"package_name":"camelcase-keys","ecosystem":"npm","requirements":"4.2.0","direct":false,"kind":"development","optional":false},{"id":2165270919,"package_name":"chalk","ecosystem":"npm","requirements":"2.4.2","direct":false,"kind":"development","optional":false},{"id":2165270920,"package_name":"checkstyle-formatter","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":2165270921,"package_name":"ci-info","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":2165270922,"package_name":"class-utils","ecosystem":"npm","requirements":"0.3.6","direct":false,"kind":"development","optional":false},{"id":2165270923,"package_name":"arr-union","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"development","optional":false},{"id":2165270924,"package_name":"define-property","ecosystem":"npm","requirements":"0.2.5","direct":false,"kind":"development","optional":false},{"id":2165270925,"package_name":"cli-truncate","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":2165270926,"package_name":"string-width","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"development","optional":false},{"id":2165270927,"package_name":"cliui","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"development","optional":false},{"id":2165270928,"package_name":"clone","ecosystem":"npm","requirements":"2.1.2","direct":false,"kind":"development","optional":false},{"id":2165270929,"package_name":"clone-buffer","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":2165270930,"package_name":"clone-stats","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":2165270931,"package_name":"cloneable-readable","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"development","optional":false},{"id":2165270932,"package_name":"code-point-at","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":2165270933,"package_name":"collection-visit","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":2165270934,"package_name":"color-convert","ecosystem":"npm","requirements":"1.9.3","direct":false,"kind":"development","optional":false},{"id":2165270935,"package_name":"color-name","ecosystem":"npm","requirements":"1.1.3","direct":false,"kind":"development","optional":false},{"id":2165270936,"package_name":"color-support","ecosystem":"npm","requirements":"1.1.3","direct":false,"kind":"development","optional":false},{"id":2165270937,"package_name":"commander","ecosystem":"npm","requirements":"2.19.0","direct":false,"kind":"runtime","optional":false},{"id":2165270938,"package_name":"component-emitter","ecosystem":"npm","requirements":"1.2.1","direct":false,"kind":"development","optional":false},{"id":2165270939,"package_name":"concat-map","ecosystem":"npm","requirements":"0.0.1","direct":false,"kind":"development","optional":false},{"id":2165270940,"package_name":"convert-source-map","ecosystem":"npm","requirements":"1.6.0","direct":false,"kind":"development","optional":false},{"id":2165270941,"package_name":"copy-descriptor","ecosystem":"npm","requirements":"0.1.1","direct":false,"kind":"development","optional":false},{"id":2165270942,"package_name":"core-util-is","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":2165270943,"package_name":"cp-file","ecosystem":"npm","requirements":"6.0.0","direct":false,"kind":"development","optional":false},{"id":2165270944,"package_name":"cpy","ecosystem":"npm","requirements":"7.0.1","direct":false,"kind":"development","optional":false},{"id":2165270945,"package_name":"cpy-cli","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":2165270946,"package_name":"cross-spawn","ecosystem":"npm","requirements":"4.0.2","direct":false,"kind":"development","optional":false},{"id":2165270947,"package_name":"currently-unhandled","ecosystem":"npm","requirements":"0.4.1","direct":false,"kind":"development","optional":false},{"id":2165270948,"package_name":"date-format","ecosystem":"npm","requirements":"0.0.2","direct":false,"kind":"development","optional":false},{"id":2165270949,"package_name":"debug","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"development","optional":false},{"id":2165270950,"package_name":"decamelize","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"development","optional":false},{"id":2165270951,"package_name":"decamelize-keys","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":2165270952,"package_name":"map-obj","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":2165270953,"package_name":"decode-uri-component","ecosystem":"npm","requirements":"0.2.0","direct":false,"kind":"development","optional":false},{"id":2165270954,"package_name":"define-properties","ecosystem":"npm","requirements":"1.1.3","direct":false,"kind":"development","optional":false},{"id":2165270955,"package_name":"define-property","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"development","optional":false},{"id":2165270956,"package_name":"diff","ecosystem":"npm","requirements":"3.5.0","direct":false,"kind":"development","optional":false},{"id":2165270957,"package_name":"dir-glob","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":2165270958,"package_name":"duplexify","ecosystem":"npm","requirements":"3.7.1","direct":false,"kind":"development","optional":false},{"id":2165270959,"package_name":"eclint","ecosystem":"npm","requirements":"2.8.1","direct":false,"kind":"development","optional":false},{"id":2165270960,"package_name":"editorconfig","ecosystem":"npm","requirements":"0.15.2","direct":false,"kind":"development","optional":false},{"id":2165270961,"package_name":"emoji-regex","ecosystem":"npm","requirements":"7.0.3","direct":false,"kind":"development","optional":false},{"id":2165270962,"package_name":"emphasize","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":2165270963,"package_name":"end-of-stream","ecosystem":"npm","requirements":"1.4.1","direct":false,"kind":"development","optional":false},{"id":2165270964,"package_name":"error-ex","ecosystem":"npm","requirements":"1.3.2","direct":false,"kind":"development","optional":false},{"id":2165270965,"package_name":"escape-string-regexp","ecosystem":"npm","requirements":"1.0.5","direct":false,"kind":"development","optional":false},{"id":2165270966,"package_name":"esprima","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"development","optional":false},{"id":2165270967,"package_name":"esutils","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"development","optional":false},{"id":2165270968,"package_name":"execa","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":2165270969,"package_name":"cross-spawn","ecosystem":"npm","requirements":"6.0.5","direct":false,"kind":"development","optional":false},{"id":2165270970,"package_name":"expand-brackets","ecosystem":"npm","requirements":"2.1.4","direct":false,"kind":"development","optional":false},{"id":2165270971,"package_name":"debug","ecosystem":"npm","requirements":"2.6.9","direct":false,"kind":"development","optional":false},{"id":2165270972,"package_name":"extend","ecosystem":"npm","requirements":"3.0.2","direct":false,"kind":"development","optional":false},{"id":2165270973,"package_name":"extend-shallow","ecosystem":"npm","requirements":"1.1.4","direct":false,"kind":"development","optional":false},{"id":2165270974,"package_name":"extglob","ecosystem":"npm","requirements":"2.0.4","direct":false,"kind":"development","optional":false},{"id":2165270975,"package_name":"fancy-log","ecosystem":"npm","requirements":"1.3.3","direct":false,"kind":"development","optional":false},{"id":2165270976,"package_name":"fast-glob","ecosystem":"npm","requirements":"2.2.3","direct":false,"kind":"development","optional":false},{"id":2165270977,"package_name":"is-glob","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":2165270978,"package_name":"fault","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":2165270979,"package_name":"file-type","ecosystem":"npm","requirements":"10.9.0","direct":false,"kind":"development","optional":false},{"id":2165270980,"package_name":"fill-range","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":2165270981,"package_name":"find-up","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":2165270982,"package_name":"flush-write-stream","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"development","optional":false},{"id":2165270983,"package_name":"for-in","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":2165270984,"package_name":"format","ecosystem":"npm","requirements":"0.2.2","direct":false,"kind":"development","optional":false},{"id":2165270985,"package_name":"fragment-cache","ecosystem":"npm","requirements":"0.2.1","direct":false,"kind":"development","optional":false},{"id":2165270986,"package_name":"fs-extra","ecosystem":"npm","requirements":"7.0.1","direct":false,"kind":"development","optional":false},{"id":2165270987,"package_name":"fs-mkdirp-stream","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":2165270988,"package_name":"fs.realpath","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":2165270989,"package_name":"function-bind","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"development","optional":false},{"id":2165270990,"package_name":"get-caller-file","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"development","optional":false},{"id":2165270991,"package_name":"get-stream","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"development","optional":false},{"id":2165270992,"package_name":"get-value","ecosystem":"npm","requirements":"2.0.6","direct":false,"kind":"development","optional":false},{"id":2165270993,"package_name":"glob","ecosystem":"npm","requirements":"7.1.3","direct":false,"kind":"development","optional":false},{"id":2165270994,"package_name":"glob-parent","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"development","optional":false},{"id":2165270995,"package_name":"glob-stream","ecosystem":"npm","requirements":"6.1.0","direct":false,"kind":"development","optional":false},{"id":2165270996,"package_name":"glob-to-regexp","ecosystem":"npm","requirements":"0.3.0","direct":false,"kind":"development","optional":false},{"id":2165270997,"package_name":"globby","ecosystem":"npm","requirements":"8.0.1","direct":false,"kind":"development","optional":false},{"id":2165270998,"package_name":"graceful-fs","ecosystem":"npm","requirements":"4.1.11","direct":false,"kind":"development","optional":false},{"id":2165270999,"package_name":"growl","ecosystem":"npm","requirements":"1.10.5","direct":false,"kind":"development","optional":false},{"id":2165271000,"package_name":"gulp-exclude-gitignore","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"development","optional":false},{"id":2165271001,"package_name":"gulp-filter","ecosystem":"npm","requirements":"5.1.0","direct":false,"kind":"development","optional":false},{"id":2165271002,"package_name":"plugin-error","ecosystem":"npm","requirements":"0.1.2","direct":false,"kind":"development","optional":false},{"id":2165271003,"package_name":"gulp-ignore","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"development","optional":false},{"id":2165271004,"package_name":"gulp-match","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"development","optional":false},{"id":2165271005,"package_name":"gulp-reporter","ecosystem":"npm","requirements":"2.10.0","direct":false,"kind":"development","optional":false},{"id":2165271006,"package_name":"through2","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"development","optional":false},{"id":2165271007,"package_name":"gulp-tap","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":2165271008,"package_name":"has-ansi","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":2165271009,"package_name":"has-flag","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":2165271010,"package_name":"has-symbols","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":2165271011,"package_name":"has-value","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":2165271012,"package_name":"has-values","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":2165271013,"package_name":"kind-of","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":2165271014,"package_name":"he","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"development","optional":false},{"id":2165271015,"package_name":"highlight.js","ecosystem":"npm","requirements":"9.12.0","direct":false,"kind":"development","optional":false},{"id":2165271016,"package_name":"hosted-git-info","ecosystem":"npm","requirements":"2.7.1","direct":false,"kind":"development","optional":false},{"id":2165271017,"package_name":"iconv-lite","ecosystem":"npm","requirements":"0.4.24","direct":false,"kind":"development","optional":false},{"id":2165271018,"package_name":"ignore","ecosystem":"npm","requirements":"3.3.10","direct":false,"kind":"development","optional":false},{"id":2165271019,"package_name":"in-gfw","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"development","optional":false},{"id":2165271020,"package_name":"indent-string","ecosystem":"npm","requirements":"3.2.0","direct":false,"kind":"development","optional":false},{"id":2165271021,"package_name":"inflight","ecosystem":"npm","requirements":"1.0.6","direct":false,"kind":"development","optional":false},{"id":2165271022,"package_name":"inherits","ecosystem":"npm","requirements":"2.0.3","direct":false,"kind":"development","optional":false},{"id":2165271023,"package_name":"invert-kv","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":2165271024,"package_name":"is-absolute","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":2165271025,"package_name":"is-accessor-descriptor","ecosystem":"npm","requirements":"0.1.6","direct":false,"kind":"development","optional":false},{"id":2165271026,"package_name":"kind-of","ecosystem":"npm","requirements":"3.2.2","direct":false,"kind":"development","optional":false},{"id":2165271027,"package_name":"is-arrayish","ecosystem":"npm","requirements":"0.2.1","direct":false,"kind":"development","optional":false},{"id":2165271028,"package_name":"is-buffer","ecosystem":"npm","requirements":"1.1.6","direct":false,"kind":"development","optional":false},{"id":2165271029,"package_name":"is-builtin-module","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":2165271030,"package_name":"is-data-descriptor","ecosystem":"npm","requirements":"0.1.4","direct":false,"kind":"development","optional":false},{"id":2165271031,"package_name":"is-descriptor","ecosystem":"npm","requirements":"0.1.6","direct":false,"kind":"development","optional":false},{"id":2165271032,"package_name":"kind-of","ecosystem":"npm","requirements":"5.1.0","direct":false,"kind":"development","optional":false},{"id":2165271033,"package_name":"is-extendable","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":2165271034,"package_name":"is-extglob","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"development","optional":false},{"id":2165271035,"package_name":"is-fullwidth-code-point","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":2165271036,"package_name":"is-glob","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"development","optional":false},{"id":2165271037,"package_name":"is-negated-glob","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":2165271038,"package_name":"is-number","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":2165271039,"package_name":"is-plain-obj","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":2165271040,"package_name":"is-plain-object","ecosystem":"npm","requirements":"2.0.4","direct":false,"kind":"development","optional":false},{"id":2165271041,"package_name":"is-relative","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":2165271042,"package_name":"is-stream","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":2165271043,"package_name":"is-unc-path","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":2165271044,"package_name":"is-utf8","ecosystem":"npm","requirements":"0.2.1","direct":false,"kind":"development","optional":false},{"id":2165271045,"package_name":"is-valid-glob","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":2165271046,"package_name":"is-windows","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":2165271047,"package_name":"is-wsl","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":2165271048,"package_name":"isarray","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":2165271049,"package_name":"isexe","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":2165271050,"package_name":"isobject","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"development","optional":false},{"id":2165271051,"package_name":"js-tokens","ecosystem":"npm","requirements":"3.0.2","direct":false,"kind":"development","optional":false},{"id":2165271052,"package_name":"js-yaml","ecosystem":"npm","requirements":"3.12.2","direct":false,"kind":"development","optional":false},{"id":2165271053,"package_name":"json-parse-better-errors","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":2165271054,"package_name":"json-stable-stringify-without-jsonify","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":2165271055,"package_name":"jsonfile","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":2165271056,"package_name":"junit-report-builder","ecosystem":"npm","requirements":"1.3.2","direct":false,"kind":"development","optional":false},{"id":2165271057,"package_name":"kind-of","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":2165271058,"package_name":"lazystream","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":2165271059,"package_name":"lcid","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":2165271060,"package_name":"lead","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":2165271061,"package_name":"linez","ecosystem":"npm","requirements":"4.1.4","direct":false,"kind":"development","optional":false},{"id":2165271062,"package_name":"load-json-file","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":2165271063,"package_name":"locate-path","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":2165271064,"package_name":"lodash","ecosystem":"npm","requirements":"4.17.11","direct":false,"kind":"development","optional":false},{"id":2165271065,"package_name":"lodash.get","ecosystem":"npm","requirements":"4.4.2","direct":false,"kind":"development","optional":false},{"id":2165271066,"package_name":"loud-rejection","ecosystem":"npm","requirements":"1.6.0","direct":false,"kind":"development","optional":false},{"id":2165271067,"package_name":"lowlight","ecosystem":"npm","requirements":"1.9.2","direct":false,"kind":"development","optional":false},{"id":2165271068,"package_name":"lru-cache","ecosystem":"npm","requirements":"4.1.5","direct":false,"kind":"runtime","optional":false},{"id":2165271069,"package_name":"make-dir","ecosystem":"npm","requirements":"1.3.0","direct":false,"kind":"development","optional":false},{"id":2165271070,"package_name":"map-age-cleaner","ecosystem":"npm","requirements":"0.1.3","direct":false,"kind":"development","optional":false},{"id":2165271071,"package_name":"map-cache","ecosystem":"npm","requirements":"0.2.2","direct":false,"kind":"development","optional":false},{"id":2165271072,"package_name":"map-obj","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":2165271073,"package_name":"map-visit","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":2165271074,"package_name":"mem","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"development","optional":false},{"id":2165271075,"package_name":"meow","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"development","optional":false},{"id":2165271076,"package_name":"merge2","ecosystem":"npm","requirements":"1.2.3","direct":false,"kind":"development","optional":false},{"id":2165271077,"package_name":"micromatch","ecosystem":"npm","requirements":"3.1.10","direct":false,"kind":"development","optional":false},{"id":2165271078,"package_name":"arr-diff","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":2165271079,"package_name":"extend-shallow","ecosystem":"npm","requirements":"3.0.2","direct":false,"kind":"development","optional":false},{"id":2165271080,"package_name":"mimic-fn","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"development","optional":false},{"id":2165271081,"package_name":"minimatch","ecosystem":"npm","requirements":"3.0.4","direct":false,"kind":"development","optional":false},{"id":2165271082,"package_name":"minimist","ecosystem":"npm","requirements":"0.0.8","direct":false,"kind":"development","optional":false},{"id":2165271083,"package_name":"minimist-options","ecosystem":"npm","requirements":"3.0.2","direct":false,"kind":"development","optional":false},{"id":2165271084,"package_name":"mixin-deep","ecosystem":"npm","requirements":"1.3.2","direct":false,"kind":"development","optional":false},{"id":2165271085,"package_name":"mkdirp","ecosystem":"npm","requirements":"0.5.1","direct":false,"kind":"development","optional":false},{"id":2165271086,"package_name":"mocha","ecosystem":"npm","requirements":"5.2.0","direct":false,"kind":"development","optional":false},{"id":2165271087,"package_name":"commander","ecosystem":"npm","requirements":"2.15.1","direct":false,"kind":"development","optional":false},{"id":2165271088,"package_name":"glob","ecosystem":"npm","requirements":"7.1.2","direct":false,"kind":"development","optional":false},{"id":2165271089,"package_name":"supports-color","ecosystem":"npm","requirements":"5.4.0","direct":false,"kind":"development","optional":false},{"id":2165271090,"package_name":"ms","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":2165271091,"package_name":"multimatch","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":2165271092,"package_name":"nanomatch","ecosystem":"npm","requirements":"1.2.13","direct":false,"kind":"development","optional":false},{"id":2165271093,"package_name":"nested-error-stacks","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":2165271094,"package_name":"nice-try","ecosystem":"npm","requirements":"1.0.5","direct":false,"kind":"development","optional":false},{"id":2165271095,"package_name":"normalize-package-data","ecosystem":"npm","requirements":"2.4.0","direct":false,"kind":"development","optional":false},{"id":2165271096,"package_name":"normalize-path","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"development","optional":false},{"id":2165271097,"package_name":"now-and-later","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":2165271098,"package_name":"npm-run-path","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"development","optional":false},{"id":2165271099,"package_name":"number-is-nan","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":2165271100,"package_name":"object-copy","ecosystem":"npm","requirements":"0.1.0","direct":false,"kind":"development","optional":false},{"id":2165271101,"package_name":"object-keys","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":2165271102,"package_name":"object-visit","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":2165271103,"package_name":"object.assign","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"development","optional":false},{"id":2165271104,"package_name":"object.pick","ecosystem":"npm","requirements":"1.3.0","direct":false,"kind":"development","optional":false},{"id":2165271105,"package_name":"once","ecosystem":"npm","requirements":"1.4.0","direct":false,"kind":"development","optional":false},{"id":2165271106,"package_name":"ordered-read-streams","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":2165271107,"package_name":"os-locale","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"development","optional":false},{"id":2165271108,"package_name":"mem","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"development","optional":false},{"id":2165271109,"package_name":"p-is-promise","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":2165271110,"package_name":"p-defer","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":2165271111,"package_name":"p-finally","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":2165271112,"package_name":"p-is-promise","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":2165271113,"package_name":"p-limit","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"development","optional":false},{"id":2165271114,"package_name":"p-locate","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":2165271115,"package_name":"p-try","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":2165271116,"package_name":"parse-json","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":2165271117,"package_name":"parse-node-version","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":2165271118,"package_name":"pascalcase","ecosystem":"npm","requirements":"0.1.1","direct":false,"kind":"development","optional":false},{"id":2165271119,"package_name":"path-dirname","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":2165271120,"package_name":"path-exists","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":2165271121,"package_name":"path-is-absolute","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":2165271122,"package_name":"path-key","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":2165271123,"package_name":"path-parse","ecosystem":"npm","requirements":"1.0.6","direct":false,"kind":"development","optional":false},{"id":2165271124,"package_name":"path-type","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":2165271125,"package_name":"pify","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":2165271126,"package_name":"plugin-error","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":2165271127,"package_name":"posix-character-classes","ecosystem":"npm","requirements":"0.1.1","direct":false,"kind":"development","optional":false},{"id":2165271128,"package_name":"process-nextick-args","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":2165271129,"package_name":"pseudomap","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":2165271130,"package_name":"pump","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":2165271131,"package_name":"pumpify","ecosystem":"npm","requirements":"1.5.1","direct":false,"kind":"development","optional":false},{"id":2165271132,"package_name":"pump","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":2165271133,"package_name":"quick-lru","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":2165271134,"package_name":"read-pkg","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":2165271135,"package_name":"read-pkg-up","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":2165271136,"package_name":"find-up","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":2165271137,"package_name":"locate-path","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":2165271138,"package_name":"p-limit","ecosystem":"npm","requirements":"1.3.0","direct":false,"kind":"development","optional":false},{"id":2165271139,"package_name":"p-locate","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":2165271140,"package_name":"p-try","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":2165271141,"package_name":"readable-stream","ecosystem":"npm","requirements":"2.3.6","direct":false,"kind":"development","optional":false},{"id":2165271142,"package_name":"redent","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":2165271143,"package_name":"regex-not","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":2165271144,"package_name":"remove-bom-buffer","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":2165271145,"package_name":"remove-bom-stream","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"development","optional":false},{"id":2165271146,"package_name":"remove-trailing-separator","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":2165271147,"package_name":"repeat-element","ecosystem":"npm","requirements":"1.1.3","direct":false,"kind":"development","optional":false},{"id":2165271148,"package_name":"repeat-string","ecosystem":"npm","requirements":"1.6.1","direct":false,"kind":"development","optional":false},{"id":2165271149,"package_name":"replace-ext","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":2165271150,"package_name":"require-directory","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"development","optional":false},{"id":2165271151,"package_name":"require-main-filename","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":2165271152,"package_name":"resolve","ecosystem":"npm","requirements":"1.10.0","direct":false,"kind":"development","optional":false},{"id":2165271153,"package_name":"resolve-options","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":2165271154,"package_name":"resolve-url","ecosystem":"npm","requirements":"0.2.1","direct":false,"kind":"development","optional":false},{"id":2165271155,"package_name":"ret","ecosystem":"npm","requirements":"0.1.15","direct":false,"kind":"development","optional":false},{"id":2165271156,"package_name":"rimraf","ecosystem":"npm","requirements":"2.6.3","direct":false,"kind":"development","optional":false},{"id":2165271157,"package_name":"safe-buffer","ecosystem":"npm","requirements":"5.1.2","direct":false,"kind":"development","optional":false},{"id":2165271158,"package_name":"safe-regex","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":2165271159,"package_name":"safer-buffer","ecosystem":"npm","requirements":"2.1.2","direct":false,"kind":"development","optional":false},{"id":2165271160,"package_name":"semver","ecosystem":"npm","requirements":"5.6.0","direct":false,"kind":"runtime","optional":false},{"id":2165271161,"package_name":"set-blocking","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":2165271162,"package_name":"set-value","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":2165271163,"package_name":"shebang-command","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"development","optional":false},{"id":2165271164,"package_name":"shebang-regex","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":2165271165,"package_name":"should","ecosystem":"npm","requirements":"13.2.3","direct":false,"kind":"development","optional":false},{"id":2165271166,"package_name":"should-equal","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":2165271167,"package_name":"should-format","ecosystem":"npm","requirements":"3.0.3","direct":false,"kind":"development","optional":false},{"id":2165271168,"package_name":"should-type","ecosystem":"npm","requirements":"1.4.0","direct":false,"kind":"development","optional":false},{"id":2165271169,"package_name":"should-type-adaptors","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":2165271170,"package_name":"should-util","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":2165271171,"package_name":"sigmund","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":2165271172,"package_name":"signal-exit","ecosystem":"npm","requirements":"3.0.2","direct":false,"kind":"development","optional":false},{"id":2165271173,"package_name":"slash","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":2165271174,"package_name":"slice-ansi","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":2165271175,"package_name":"snapdragon","ecosystem":"npm","requirements":"0.8.2","direct":false,"kind":"development","optional":false},{"id":2165271176,"package_name":"snapdragon-node","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"development","optional":false},{"id":2165271177,"package_name":"snapdragon-util","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"development","optional":false},{"id":2165271178,"package_name":"source-map","ecosystem":"npm","requirements":"0.5.7","direct":false,"kind":"development","optional":false},{"id":2165271179,"package_name":"source-map-resolve","ecosystem":"npm","requirements":"0.5.2","direct":false,"kind":"development","optional":false},{"id":2165271180,"package_name":"source-map-url","ecosystem":"npm","requirements":"0.4.0","direct":false,"kind":"development","optional":false},{"id":2165271181,"package_name":"spdx-correct","ecosystem":"npm","requirements":"3.0.2","direct":false,"kind":"development","optional":false},{"id":2165271182,"package_name":"spdx-exceptions","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"development","optional":false},{"id":2165271183,"package_name":"spdx-expression-parse","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":2165271184,"package_name":"spdx-license-ids","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"development","optional":false},{"id":2165271185,"package_name":"split-string","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"development","optional":false},{"id":2165271186,"package_name":"sprintf-js","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"development","optional":false},{"id":2165271187,"package_name":"static-extend","ecosystem":"npm","requirements":"0.1.2","direct":false,"kind":"development","optional":false},{"id":2165271188,"package_name":"stream-shift","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":2165271189,"package_name":"streamfilter","ecosystem":"npm","requirements":"1.0.7","direct":false,"kind":"development","optional":false},{"id":2165271190,"package_name":"string-width","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":2165271191,"package_name":"ansi-regex","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":2165271192,"package_name":"strip-ansi","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"development","optional":false},{"id":2165271193,"package_name":"string_decoder","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"development","optional":false},{"id":2165271194,"package_name":"strip-ansi","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":2165271195,"package_name":"strip-bom","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":2165271196,"package_name":"strip-eof","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":2165271197,"package_name":"strip-indent","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":2165271198,"package_name":"supports-color","ecosystem":"npm","requirements":"5.5.0","direct":false,"kind":"development","optional":false},{"id":2165271199,"package_name":"term-size","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"development","optional":false},{"id":2165271200,"package_name":"cross-spawn","ecosystem":"npm","requirements":"5.1.0","direct":false,"kind":"development","optional":false},{"id":2165271201,"package_name":"execa","ecosystem":"npm","requirements":"0.7.0","direct":false,"kind":"development","optional":false},{"id":2165271202,"package_name":"get-stream","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":2165271203,"package_name":"through2","ecosystem":"npm","requirements":"2.0.5","direct":false,"kind":"development","optional":false},{"id":2165271204,"package_name":"through2-filter","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":2165271205,"package_name":"time-stamp","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":2165271206,"package_name":"to-absolute-glob","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"development","optional":false},{"id":2165271207,"package_name":"to-object-path","ecosystem":"npm","requirements":"0.3.0","direct":false,"kind":"development","optional":false},{"id":2165271208,"package_name":"to-regex","ecosystem":"npm","requirements":"3.0.2","direct":false,"kind":"development","optional":false},{"id":2165271209,"package_name":"to-regex-range","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"development","optional":false},{"id":2165271210,"package_name":"to-through","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":2165271211,"package_name":"to-time","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":2165271212,"package_name":"trim-newlines","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":2165271213,"package_name":"tslib","ecosystem":"npm","requirements":"1.9.3","direct":false,"kind":"development","optional":false},{"id":2165271214,"package_name":"tslint","ecosystem":"npm","requirements":"5.13.1","direct":false,"kind":"development","optional":false},{"id":2165271215,"package_name":"tsutils","ecosystem":"npm","requirements":"2.29.0","direct":false,"kind":"development","optional":false},{"id":2165271216,"package_name":"typescript","ecosystem":"npm","requirements":"3.3.3333","direct":false,"kind":"development","optional":false},{"id":2165271217,"package_name":"unc-path-regex","ecosystem":"npm","requirements":"0.1.2","direct":false,"kind":"development","optional":false},{"id":2165271218,"package_name":"union-value","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":2165271219,"package_name":"set-value","ecosystem":"npm","requirements":"0.4.3","direct":false,"kind":"development","optional":false},{"id":2165271220,"package_name":"unique-stream","ecosystem":"npm","requirements":"2.3.1","direct":false,"kind":"development","optional":false},{"id":2165271221,"package_name":"universalify","ecosystem":"npm","requirements":"0.1.2","direct":false,"kind":"development","optional":false},{"id":2165271222,"package_name":"unset-value","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":2165271223,"package_name":"has-value","ecosystem":"npm","requirements":"0.3.1","direct":false,"kind":"development","optional":false},{"id":2165271224,"package_name":"isobject","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":2165271225,"package_name":"has-values","ecosystem":"npm","requirements":"0.1.4","direct":false,"kind":"development","optional":false},{"id":2165271226,"package_name":"urix","ecosystem":"npm","requirements":"0.1.0","direct":false,"kind":"development","optional":false},{"id":2165271227,"package_name":"use","ecosystem":"npm","requirements":"3.1.1","direct":false,"kind":"development","optional":false},{"id":2165271228,"package_name":"util-deprecate","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":2165271229,"package_name":"validate-npm-package-license","ecosystem":"npm","requirements":"3.0.4","direct":false,"kind":"development","optional":false},{"id":2165271230,"package_name":"value-or-function","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":2165271231,"package_name":"vinyl","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"development","optional":false},{"id":2165271232,"package_name":"vinyl-fs","ecosystem":"npm","requirements":"3.0.3","direct":false,"kind":"development","optional":false},{"id":2165271233,"package_name":"vinyl-sourcemap","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":2165271234,"package_name":"which","ecosystem":"npm","requirements":"1.3.1","direct":false,"kind":"development","optional":false},{"id":2165271235,"package_name":"which-module","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":2165271236,"package_name":"wrap-ansi","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":2165271237,"package_name":"is-fullwidth-code-point","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":2165271238,"package_name":"string-width","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":2165271239,"package_name":"wrappy","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":2165271240,"package_name":"xml-escape","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":2165271241,"package_name":"xmlbuilder","ecosystem":"npm","requirements":"10.1.1","direct":false,"kind":"development","optional":false},{"id":2165271242,"package_name":"xtend","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"development","optional":false},{"id":2165271243,"package_name":"y18n","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":2165271244,"package_name":"yallist","ecosystem":"npm","requirements":"2.1.2","direct":false,"kind":"runtime","optional":false},{"id":2165271245,"package_name":"yargs","ecosystem":"npm","requirements":"12.0.5","direct":false,"kind":"development","optional":false},{"id":2165271246,"package_name":"camelcase","ecosystem":"npm","requirements":"5.2.0","direct":false,"kind":"development","optional":false},{"id":2165271247,"package_name":"yargs-parser","ecosystem":"npm","requirements":"11.1.1","direct":false,"kind":"development","optional":false},{"id":2165271248,"package_name":"yargs-parser","ecosystem":"npm","requirements":"10.1.0","direct":false,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"package.json","sha":null,"kind":"manifest","created_at":"2022-08-20T12:51:12.977Z","updated_at":"2022-08-20T12:51:12.977Z","repository_link":"https://github.com/editorconfig/editorconfig-core-js/blob/main/package.json","dependencies":[{"id":2165271984,"package_name":"commander","ecosystem":"npm","requirements":"^2.19.0","direct":true,"kind":"runtime","optional":false},{"id":2165271987,"package_name":"lru-cache","ecosystem":"npm","requirements":"^4.1.5","direct":true,"kind":"runtime","optional":false},{"id":2165271989,"package_name":"semver","ecosystem":"npm","requirements":"^5.6.0","direct":true,"kind":"runtime","optional":false},{"id":2165271991,"package_name":"sigmund","ecosystem":"npm","requirements":"^1.0.1","direct":true,"kind":"runtime","optional":false},{"id":2165271992,"package_name":"@types/mocha","ecosystem":"npm","requirements":"^5.2.6","direct":true,"kind":"development","optional":false},{"id":2165271994,"package_name":"@types/node","ecosystem":"npm","requirements":"^10.12.29","direct":true,"kind":"development","optional":false},{"id":2165271995,"package_name":"@types/semver","ecosystem":"npm","requirements":"^5.5.0","direct":true,"kind":"development","optional":false},{"id":2165271997,"package_name":"cpy-cli","ecosystem":"npm","requirements":"^2.0.0","direct":true,"kind":"development","optional":false},{"id":2165271998,"package_name":"eclint","ecosystem":"npm","requirements":"^2.8.1","direct":true,"kind":"development","optional":false},{"id":2165272000,"package_name":"mocha","ecosystem":"npm","requirements":"^5.2.0","direct":true,"kind":"development","optional":false},{"id":2165272001,"package_name":"rimraf","ecosystem":"npm","requirements":"^2.6.3","direct":true,"kind":"development","optional":false},{"id":2165272003,"package_name":"should","ecosystem":"npm","requirements":"^13.2.3","direct":true,"kind":"development","optional":false},{"id":2165272004,"package_name":"tslint","ecosystem":"npm","requirements":"^5.13.1","direct":true,"kind":"development","optional":false},{"id":2165272006,"package_name":"typescript","ecosystem":"npm","requirements":"^3.3.3333","direct":true,"kind":"development","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/node.js.yml","sha":null,"kind":"manifest","created_at":"2023-02-18T09:16:02.646Z","updated_at":"2023-02-18T09:16:02.646Z","repository_link":"https://github.com/editorconfig/editorconfig-core-js/blob/main/.github/workflows/node.js.yml","dependencies":[{"id":7758616555,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7758616556,"package_name":"actions/setup-node","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7758616557,"package_name":"coverallsapp/github-action","ecosystem":"actions","requirements":"master","direct":true,"kind":"composite","optional":false}]}],"score":5.638354669333745,"created_at":"2026-05-14T10:47:29.719Z","updated_at":"2026-05-26T16:30:32.289Z","avatar_url":"https://github.com/editorconfig.png","language":"TypeScript","codemeta":null,"publiccode":null,"project_url":"https://summary.ecosyste.ms/api/v1/projects/372880","html_url":"https://summary.ecosyste.ms/projects/372880"}