2.0.2 • Published 3 years ago

svg-event-attributes v2.0.2

Weekly downloads
4
License
MIT
Repository
github
Last release
3 years ago

svg-event-attributes

Build Coverage Downloads Size

List of SVG event handler attributes.

Contents

What is this?

This is a list of all SVG event handlers (onclick, etc). It includes events from SVG 1.1, SVG Tiny 1.2, and SVG 2.

When should I use this?

You can use this package if you want to figure out whether an HTML attribute is a known event handler.

Install

This package is ESM only. In Node.js (version 12.20+, 14.14+, or 16.0+), install with npm:

npm install svg-event-attributes

In Deno with Skypack:

import {svgEventAttributes} from 'https://cdn.skypack.dev/svg-event-attributes@2?dts'

In browsers with Skypack:

<script type="module">
  import {svgEventAttributes} from 'https://cdn.skypack.dev/svg-event-attributes@2?min'
</script>

Use

import {svgEventAttributes} from 'svg-event-attributes'

console.log(svgEventAttributes.slice(0, 10))

Yields:

[
  'onabort',
  'onactivate',
  'onafterprint',
  'onbeforeprint',
  'onbegin',
  'oncancel',
  'oncanplay',
  'oncanplaythrough',
  'onchange',
  'onclick'
]

API

This package exports the following identifiers: svgEventAttributes. There is no default export.

svgEventAttributes

List of SVG event handler attributes (Array<string>).

Types

This package is fully typed with TypeScript.

Compatibility

This package is at least compatible with all maintained versions of Node.js. As of now, that is Node.js 12.20+, 14.14+, and 16.0+. It also works in Deno and modern browsers.

Security

This package is safe.

Related

Contribute

Yes please! See How to Contribute to Open Source.

License

MIT © Titus Wormer