0.0.20 • Published 9 months ago

access-board v0.0.20

Weekly downloads
-
License
MIT
Repository
-
Last release
9 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

9 months ago

0.0.19

10 months ago

0.0.18

10 months ago

0.0.17

10 months ago

0.0.16

10 months ago

0.0.15

10 months ago

0.0.14

10 months ago

0.0.13

10 months ago

0.0.12

10 months ago

0.0.11

10 months ago

0.0.10

10 months ago

0.0.9

10 months ago

0.0.8

10 months ago

0.0.7

10 months ago

0.0.6

10 months ago

0.0.5

10 months ago

0.0.4

10 months ago

0.0.3

11 months ago

0.0.2

11 months ago

0.0.1

11 months ago