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

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_web-0.49.1-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.49.1-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.49.1-cp313-abi3-macosx_11_0_arm64.whl (697.6 kB view details)

Uploaded CPython 3.13+macOS 11.0+ ARM64

panproto_grammars_web-0.49.1-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.49.1-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_web-0.49.1-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 577a44792fbaeb8d16261b7c4a475e86d9dcee2918796e73b957891bf48dec86
MD5 ac95935c125a0f4673c294d444d3f462
BLAKE2b-256 507a02630864d48472375269febf6a844a1abe7cc14259939148bea3a235290c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_web-0.49.1-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d8e2d38671f307e83f2518575e84b793d69190db2386ca785035eee2b7766063
MD5 a4b4b3d187210675f37396d08fcb96d5
BLAKE2b-256 feea2caa32cdd42445dc8fd0364652341e4316daf931c9d8ef0bf027a5c95aed

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_web-0.49.1-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0610ec8aafa006c1f5f911c023c2f87406b7424feb0691260510fa1d947cf7bc
MD5 12536575bd4b57b6bd8937d87acf395d
BLAKE2b-256 3e0e44b5975e5fdfa47d62918a845935d8b8db616be9b40ed98a456da8ad63a3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_web-0.49.1-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 22d4c4f545abbb769a8123fa1cf986249597eb821b5acd8f6d2790ab6ce54b26
MD5 a72b27d2e5e2d904130b0b88ffb09ae6
BLAKE2b-256 f90fe1c8fef9ff1877d115175ad68b724d97503f05bdf17d0e09589722df76fa

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_web-0.49.1-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 9cd0e9f490cd9d769a145d11385e8262bc6a769ee75d05f8ffa55dc3a240732b
MD5 e9f52a7a15d0bbc55626290ce167d001
BLAKE2b-256 3480795ceb6fa888388d9498c1d3ba2dd28eda3a89817056b31bf2357b69bb35

See more details on using hashes here.

Provenance

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