0.0.3 • Published 4 years ago
use-web-extension-storage v0.0.3
Системные требования
- Node.JS версии 14 и выше
- yarn первой версии, последний стабильный релиз
Особенности
- Поддерживается только storage.local
Как использовать
import React from 'react';
import useBrowserStorage from 'use-web-extension-storage';
const someWebExtensionReactComponent = () => {
const [someKey, setSomeKey] = useBrowserStorage<boolean>(
'key-name',
'key-default-value',
);
return (
<div>
Storage value: {someKey}
<br />
<input
type="text"
placeholder="Enter some text"
value={someKey}
onChange={(e) => setSomeKey(e.target.value)}
/>
</div>
);
};Разработка
Для связи пакета с проектом можно использовать стандартный инструмент yarn link или пакет yalc.
Документация yalc: https://github.com/wclr/yalc#usage
yarn buildСборка production билда
yarn watchОтсдеживание изменений кода и их сборка
yarn lintЗапуск eslint
yarn prettierЗапуск prettier
yarn testЗапуск unit тестов
Релиз
yarn publishСборка и публикация пакета
Если релиз происходит локально то перед командой yarn publish выполняется команда prepublishOnly.
Важно! Если используется yarn версии 2 и выше то prepublishOnly работать не будет.