0.0.20 • Published 4 months ago

access-board v0.0.20

Weekly downloads
-
License
MIT
Repository
-
Last release
4 months ago

access-board

Обёртка для доступов к различным сервисам

Установка

Скачиваем пакет access-board:

npm i access-board

Или запустите с помощью yarn

yarn add access-board

Или запустите с помощью pnpm

pnpm add access-board

Использование

Для Vue-приложения

Если у вас vue-приложение, вам достаточно создать файл main.ts внутри директории src, в котором будут все импорты и настройка. Мы импортируем стили, а также приложение, в которое прокидываем параметры. Всего 3 параметра: 1. path - путь до Api, где будут делаться запросы на авторизацию (authorize), проверку авторизации (checkAuthorize), получение сервисов (getServices) и выход (logout). Примеры Api можете найти в директории api в этом репозитории. 2. darkModeName - название переменной для хранения состояния тёмной темы 3. savedDarkModeName - название переменной для понимания, сохранили ли мы вручную настройки тёмной темы (это нужно, так как по умолчанию используется системная тема)

Вот пример конфигурации:

import 'access-board/style.css';
import { app } from 'access-board';

app.provide('path', import.meta.env.MODE === 'development' ? '' : import.meta.env.BASE_URL);
app.provide('darkModeName', 'isDarkModeTest');
app.provide('savedDarkModeName', 'isSavedDarkModeTest');
app.mount('#app');

Затем в файле index.html нужно будет подключить файл main.ts:

<script type="module" src="/src/main.ts"></script>

Не забудьте, что в проекте, в котором вы это используете, должен быть установлен пакет для поддержки TypeScript - typescript.

Установить его просто:

npm i typescript --save-dev

Или с помощью yarn

yarn add typescript --dev

Или запустите с помощью pnpm

pnpm add typescript --save-dev

Тестирование

Вы можете скопировать этот репозиторий. Здесь уже настроено. Как протестировать: 1. Сделайте клон репозитория:

git clone https://github.com/Turmag/access-board.git
  1. Разверните окружение, установив все необходимые пакеты:
npm i

Или с помощью yarn

yarn

Или с помощью pnpm

pnpm
  1. Запустите приложение:
npm run dev

Или с помощью yarn

yarn dev

Или с помощью pnpm

pnpm dev
  1. Зайдите, набрав пароль test
  2. Оцените интерфейс :)
0.0.20

4 months ago

0.0.19

5 months ago

0.0.18

5 months ago

0.0.17

5 months ago

0.0.16

5 months ago

0.0.15

5 months ago

0.0.14

5 months ago

0.0.13

5 months ago

0.0.12

5 months ago

0.0.11

5 months ago

0.0.10

5 months ago

0.0.9

5 months ago

0.0.8

5 months ago

0.0.7

5 months ago

0.0.6

5 months ago

0.0.5

5 months ago

0.0.4

5 months ago

0.0.3

5 months ago

0.0.2

5 months ago

0.0.1

5 months ago