use-web-extension-storage
v0.0.3
Published
- Node.JS версии 14 и выше - yarn первой версии, последний стабильный релиз
Downloads
1
Maintainers
Readme
Системные требования
- 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
работать не будет.