Current collected state Current
Observed since 20 Oct, 22:37 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
@0x5a17ed/ts-parse-go-mod
TypeScript parser for go.mod files
TypeScript parser for go.mod files.
npm install @0x5a17ed/ts-parse-go-mod
import { parseGoMod, NodeKind } from "@0x5a17ed/ts-parse-go-mod";
const result = parseGoMod(`
module example.com/myproject
go 1.24
require github.com/pkg/errors v0.9.1
`);
for (const directive of result.directives) {
if (directive.kind === NodeKind.ModuleDirective) {
console.log(directive.modulePath);
}
}
modulegotoolchainrequirereplaceexcluderetracttoolBSD-0-Clause
Download counts and popularity will appear here as the collector receives them.
| Package / target | Requirement | Relationship |
|---|---|---|
@stylistic/eslint-pluginEnvironment{
"local_name": "@stylistic/eslint-plugin",
"alias": false,
"peer_metadata": null
} | ^5.7.0 | development |
@types/nodeEnvironment{
"local_name": "@types/node",
"alias": false,
"peer_metadata": null
} | ^25.0.9 | development |
eslintEnvironment{
"local_name": "eslint",
"alias": false,
"peer_metadata": null
} | ^9.39.2 | development |
ts-nodeEnvironment{
"local_name": "ts-node",
"alias": false,
"peer_metadata": null
} | ^10.9.2 | development |
tsdownEnvironment{
"local_name": "tsdown",
"alias": false,
"peer_metadata": null
} | ^0.20.0-beta.4 | development |
typescriptEnvironment{
"local_name": "typescript",
"alias": false,
"peer_metadata": null
} | ^5.9.3 | development |
typescript-eslintEnvironment{
"local_name": "typescript-eslint",
"alias": false,
"peer_metadata": null
} | ^8.53.1 | development |
vitestEnvironment{
"local_name": "vitest",
"alias": false,
"peer_metadata": null
} | ^4.0.17 | development |
Source distribution
{
"integrity": "sha512-jGDijeycn5lm7p/s4WCX4rli/EvBH4NamFqRTjeZh7MIjmwK96xxgAav0hego9Q2NX+dtNWbXma08idPO9E8Aw==",
"shasum": "62db9b11ce2de0cec97a5f85c4f389a69f647f8f",
"tarball": "https://registry.npmjs.org/@0x5a17ed/ts-parse-go-mod/-/ts-parse-go-mod-1.0.0.tgz",
"fileCount": 7,
"unpackedSize": 92790,
"signatures": [
{
"keyid": "SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U",
"sig": "MEUCIEtUFVMdf5M68Vs0rU5tlD7xHi6cFns0m88L1L0WCpYcAiEArltJxMfI4DEjJQJIrLJuNqwtvUoaZkivuxd9LcCHU5c="
}
]
}Observed since 20 Oct, 22:37 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package_version:9d0350b176079f565aa8ea3c2014b27d2c2ace4a11f79a43ec05fea35df41a0e