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.3-cp313-abi3-win_amd64.whl (586.0 kB view details)

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_web-0.48.3-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.3-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.3-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.3-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.3-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_web-0.48.3-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 c6c199198097646408427b5b333c89dd71526852228683e3a92b72ababa570f0
MD5 eebec4c6defd9518649a6df31326cd02
BLAKE2b-256 36af4af693f161d5aa30e491ffa1b0f7288aa3926c9d2ac0169da6bffaacf2c7

See more details on using hashes here.

Provenance

The following attestation bundles were made for panproto_grammars_web-0.48.3-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.3-cp313-abi3-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for panproto_grammars_web-0.48.3-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 93fe2f3a64ff9b3d86c1a6d81e4ce128bc99a1559a78762c15c4fc032757496f
MD5 bcd7dc08db50dfdcad51801d46960380
BLAKE2b-256 dd24fcecf3906ad8b99846eeedf5d2ad361e26c2dc140e3c4bd0edb59ca40eaf

See more details on using hashes here.

Provenance

The following attestation bundles were made for panproto_grammars_web-0.48.3-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.3-cp313-abi3-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for panproto_grammars_web-0.48.3-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b26bffda099019cde9320b35bd7b57a78fcc3e219004eaa55a3c2bdab7613f58
MD5 95d03f1025f0464490a9e868a0d20385
BLAKE2b-256 94337f10279d74a582ebbf242ae049bb689be6098a7d84778dc57a2b832b3777

See more details on using hashes here.

Provenance

The following attestation bundles were made for panproto_grammars_web-0.48.3-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.3-cp313-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for panproto_grammars_web-0.48.3-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 800e1779dc9c66d41ecc14e83881d98699cf139298e05d86bab243120397175b
MD5 757baded19d645be9fad224a62a44b4b
BLAKE2b-256 ee728c1ecf4b5d2cbf453ab599eb27bb7ff24fa57c61483bb14f21ec749b16c4

See more details on using hashes here.

Provenance

The following attestation bundles were made for panproto_grammars_web-0.48.3-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.3-cp313-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for panproto_grammars_web-0.48.3-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 da6bcc7870bb2709e2cf46bb7987ff02546e6921ac80be7d80dd5d3fe548bbd7
MD5 e2dab9f61ce4b8f7d9a3dd472d6c43bb
BLAKE2b-256 3670af979fa1e9c48993dec19974ea20ca33af161aa929d21aa742e251c9bf49

See more details on using hashes here.

Provenance

The following attestation bundles were made for panproto_grammars_web-0.48.3-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