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

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_web-0.56.0-cp313-abi3-manylinux_2_28_x86_64.whl (681.8 kB view details)

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

panproto_grammars_web-0.56.0-cp313-abi3-manylinux_2_28_aarch64.whl (665.6 kB view details)

Uploaded CPython 3.13+manylinux: glibc 2.28+ ARM64

panproto_grammars_web-0.56.0-cp313-abi3-macosx_11_0_arm64.whl (695.6 kB view details)

Uploaded CPython 3.13+macOS 11.0+ ARM64

panproto_grammars_web-0.56.0-cp313-abi3-macosx_10_12_x86_64.whl (676.7 kB view details)

Uploaded CPython 3.13+macOS 10.12+ x86-64

File details

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

File metadata

File hashes

Hashes for panproto_grammars_web-0.56.0-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 c1e696c9b037fdeb573132b16aab83c09f2802e5b6a741882a0a44a72c113e6a
MD5 5c0e0cb6763fe1c349d240ad63ed6533
BLAKE2b-256 fe5b4cb2932b61eef8cf6b40c054ed9c5473ea94bc1ff923e7845f0d85ff6ac0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_web-0.56.0-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4ab41a819e87d9e9e5ba853e0bafbb22bda8e81edac76dc35995338df88da829
MD5 231294050e33dd0734d994d100b05c0d
BLAKE2b-256 c691b89d13f3e91d242ddf488fa638d483eb2d42030d842fc0f19abd43867240

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_web-0.56.0-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 932d2d8d039a87850e564e89d2ffd79e4c32046dd8022cf91312f6e909c674ec
MD5 4a205bd40a40876b34977eaab968b9cf
BLAKE2b-256 168a6dfbc6bfa20d194438bb5c795fef72b83242e3a8feebb8b0f9889a896e47

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_web-0.56.0-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 265a2bd4cc71d5b08dfbfe1a736b6196d7716b33a31a4a347137315bd74f3c63
MD5 83e386fb0c5a4e5a67ca89a23422771b
BLAKE2b-256 88a7f5810a483618bb45d7a2a503cdc1dfb88e48802f8e17114f8a5e41c09cc7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_web-0.56.0-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 0bde13921f9b04cb73fdf63eb51bad3de2cd0704e92a00d092e9ffe33294608c
MD5 2c34c199eefbdfacfd76a1f2ed19926f
BLAKE2b-256 fbd6a840d5948abb654097df897871d17028f93a8a706276cb8b607531bb4042

See more details on using hashes here.

Provenance

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