varlidator

JavaScript variable identifier validation.

Usage no npm install needed!

<script type="module">
  import varlidator from 'https://cdn.skypack.dev/varlidator';
</script>

README

Build Status Code Climate Test Coverage

Varlidator

JavaScript variable identifier validation. Try/Catch a new Function() which defines and returns a Boolean to a variable name.

JSPerf comparsion between valid and invalid variable names.

http://jsperf.com/varlidator-valid-vs-invalid

Install

npm install varlidator --save

Usage

var varlidate = require('varlidator');

var isValid = varlidate('@');
// returns: false

isValid = varlidate('a');
// returns: true

How to develop

npm install
grunt

How to build (before publishing)

npm install
grunt build

Alternatives