@aminnairi/libsiren

Library of JavaScript functions for validating SIREN & SIRET Numbers of french entreprises.

Usage no npm install needed!

<script type="module">
  import aminnairiLibsiren from 'https://cdn.skypack.dev/@aminnairi/libsiren';
</script>

README

libsiren

Library of JavaScript functions for validating SIREN & SIRET Numbers of french entreprises.

Download

Manual

Download the raw content directly from GitHub (right-click & save as libsiren.js).

Curl

$ curl -OL https://raw.githubusercontent.com/aminnairi/libsiren/master/libsiren.js

Usage

Web

<!doctype html>
<html>
  <body>
    <script src='./libsiren.js'></script>
    <script>
    const { isValidSiren, isValidSiret } = libsiren

    console.log(isValidSiren(123456789))
    console.log(isValidSiret(12345678901234))
    </script>
  </body>
</html>

Node

CommonJS

const { isValidSiren, isValidSiret } = require('./libsiren.js')

console.log(isValidSiren(123456789))
console.log(isValidSiret(12345678901234))

ESModule

import { isValidSiren, isValidSiret } from './libsiren.js'

console.log(isValidSiren(123456789))
console.log(isValidSiret(12345678901234))

Examples

isValidSiren(123456789)
isValidSiren('123 456 789')

isValidSiret(12345678901234)
isValidSiret('123 456 789 01234')