Skip to main content

panproto grammar pack: Web — HTML, CSS, JavaScript, TypeScript, TSX, JSON, Vue, Svelte, Astro, GraphQL

Project description

panproto-grammars-web

A panproto companion package shipping tree-sitter grammars for web languages: HTML, CSS, JavaScript, TypeScript, TSX, JSON, Vue, Svelte, Astro, GraphQL.

Install

pip install panproto-grammars-web

The package declares an entry point under panproto.grammars. panproto's AstParserRegistry factory picks it up automatically; there is nothing to import from this package directly.

Use

import panproto

reg = panproto.AstParserRegistry()
# parse one of the grammars this pack adds:
# schema = reg.parse_with_protocol("typescript", b"...", "main.ts")

See the panproto repository for the full list of available grammar packs and the source for this one at crates/panproto-grammars-web/ and bindings/python-grammars-web/.

License

MIT.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

panproto_grammars_web-0.48.0-cp313-abi3-win_amd64.whl (586.0 kB view details)

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_web-0.48.0-cp313-abi3-manylinux_2_28_x86_64.whl (682.1 kB view details)

Uploaded CPython 3.13+manylinux: glibc 2.28+ x86-64

panproto_grammars_web-0.48.0-cp313-abi3-manylinux_2_28_aarch64.whl (666.2 kB view details)

Uploaded CPython 3.13+manylinux: glibc 2.28+ ARM64

panproto_grammars_web-0.48.0-cp313-abi3-macosx_11_0_arm64.whl (697.6 kB view details)

Uploaded CPython 3.13+macOS 11.0+ ARM64

panproto_grammars_web-0.48.0-cp313-abi3-macosx_10_12_x86_64.whl (678.6 kB view details)

Uploaded CPython 3.13+macOS 10.12+ x86-64

File details

Details for the file panproto_grammars_web-0.48.0-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_web-0.48.0-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 d32fc13860806dd52604bd6d0285e2ebae20a36164e22ed3847d5ed14c25a1ec
MD5 844ddbb43fae842e58ff350cb344b49e
BLAKE2b-256 8d9146472aa9d845d3efab5d82e00a2fbb8fce606e063e131f68892757e1ecad

See more details on using hashes here.

Provenance

The following attestation bundles were made for panproto_grammars_web-0.48.0-cp313-abi3-win_amd64.whl:

Publisher: python-wheels-companions.yml on panproto/panproto

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file panproto_grammars_web-0.48.0-cp313-abi3-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for panproto_grammars_web-0.48.0-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fa02273eaf663c7bb9d8f4978452f4b6353b029fd5b4af285ec499176c5f024d
MD5 46fed3e98af9b0b2b08e2c0dc1d225c3
BLAKE2b-256 86323fc2f2fcff1241706fd66ac51e2833a22823b66b2eb0895737b86a3556f5

See more details on using hashes here.

Provenance

The following attestation bundles were made for panproto_grammars_web-0.48.0-cp313-abi3-manylinux_2_28_x86_64.whl:

Publisher: python-wheels-companions.yml on panproto/panproto

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file panproto_grammars_web-0.48.0-cp313-abi3-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for panproto_grammars_web-0.48.0-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1ea216a9064d823fe522df37593a299764e1d708025ed6c7f06411154fa28e38
MD5 90f7f845ab4752d35479703812e9c7ab
BLAKE2b-256 bb31aab2248e933cccc24c5922e07c52de3063333303fa76bf10ce045897bbeb

See more details on using hashes here.

Provenance

The following attestation bundles were made for panproto_grammars_web-0.48.0-cp313-abi3-manylinux_2_28_aarch64.whl:

Publisher: python-wheels-companions.yml on panproto/panproto

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file panproto_grammars_web-0.48.0-cp313-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for panproto_grammars_web-0.48.0-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 54c6b96f1cd34fa1dcedc6882b87cf1886d425a95660f029a031bead9477ff8b
MD5 d9dfdb303902a518ec317f372e499534
BLAKE2b-256 b9debb7159c932d1f2f2edac2d2880db1ccaaa3a37438a89807603f908e82ec6

See more details on using hashes here.

Provenance

The following attestation bundles were made for panproto_grammars_web-0.48.0-cp313-abi3-macosx_11_0_arm64.whl:

Publisher: python-wheels-companions.yml on panproto/panproto

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file panproto_grammars_web-0.48.0-cp313-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for panproto_grammars_web-0.48.0-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 83f8083d75cde4ef09d54d51e0a44e9e453b671f904ffbd982dbc2b7e25a1819
MD5 2c375385cfb3920a4d513954a626aaa4
BLAKE2b-256 adc6c6442be08422fd9b843c3d52cc4d7fe6562c2ebe8c7be5fdf7aa3d0c022e

See more details on using hashes here.

Provenance

The following attestation bundles were made for panproto_grammars_web-0.48.0-cp313-abi3-macosx_10_12_x86_64.whl:

Publisher: python-wheels-companions.yml on panproto/panproto

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page