Maps Standard Industial Classification (SIC) codes to English descriptions and vice versa.
https://www.npmjs.com/package/sic-list
Available in typescript
https://www.npmjs.com/package/@types/sic-list
const { getCode, getDescription } = require("sic-list");
// codes must be strings
console.log(getDescription("43290")); // "Other construction installation"
console.log(getCode("Operation of rail freight terminals")); // "52211"
console.log(getCode("01101000 01100101 01101100 01101100 01101111")); // undefined
How to change the description for a code
const { overwrite, getDescription } = require("sic-list");
overwrite([
{ code: "01230", description: "Growing of citrus fruits and wild mushrooms" }
]);
console.log(getDescription("01230")); // "Growing of citrus fruits and wild mushrooms"
Usage:
const sicList = require("sic-list");
All input is case-insensitive.
Expects an array of sic objects containing code
and description
properties.
Replaces a description for a given code.
[
{
code: "01210",
description: "Growing of white, black and red grapes"
}
];
Expects an sic code.
Returns the description for that sic code.
If not found, it returns undefined
.
Expects the English sic description.
Returns the code for that country.
If not found, it returns undefined
.
Returns an array of all sic descriptions.
Returns an array of all sic codes.
Returns a key-value object of all sics with the description as key.
Returns a key-value object of all sics with the code as key.
Returns an array of all sic information, in the same format as it gets imported.
npm install sic-list
or
yarn add sic-list
For typescript
npm install @types/sic-list
or
yarn add @types/sic-list
MIT
Uses data from the Office of National Statistics (UK SIC 2007)
Which makes the list of SIC codes available free of charge.