17 Commits
main ... lab4

15688 changed files with 1814645 additions and 296 deletions

BIN
.prettierrc Normal file

Binary file not shown.

BIN
ULSTU.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 526 KiB

BIN
application.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

138
database/db.json Normal file
View File

@@ -0,0 +1,138 @@
{
"applicants": [
{
"id": "1",
"first_name": "Иван",
"last_name": "Иванов",
"email": "ivanov@example.com",
"phone": "+7 999 000-11-22",
"birth_date": "2007-04-15",
"programId": 1,
"intakeId": 1
},
{
"id": "2",
"first_name": "Мария",
"last_name": "Петрова",
"email": "petrova@mail.ru",
"phone": "+7 912 345-67-89",
"birth_date": "2006-12-03",
"programId": 2,
"intakeId": 1
},
{
"id": "3",
"first_name": "Олег",
"last_name": "Сидоров",
"email": "sidorov@ya.ru",
"phone": "+7 913 222-33-44",
"birth_date": "2007-05-27",
"programId": 3,
"intakeId": 2
},
{
"id": "4",
"first_name": "Елена",
"last_name": "Кузнецова",
"email": "helena@ex.ru",
"phone": "+7 918 111-22-33",
"birth_date": "2006-07-19",
"programId": 1,
"intakeId": 2
},
{
"id": "ca47",
"last_name": "Иванов",
"first_name": "Иван",
"email": "ivanov@example.com",
"phone": "9990001122",
"birth_date": "2005-07-08",
"programId": 2,
"intakeId": 1
},
{
"id": "3f45",
"last_name": "еагепгл",
"first_name": "мгшшрнлд",
"email": "ivanov@example.com",
"phone": "9990001122",
"birth_date": "2005-09-08",
"programId": "2",
"intakeId": "3"
},
{
"id": "613e",
"last_name": "Данила",
"first_name": "Данила Данила",
"email": "ivano@example.com",
"phone": "800555355 5",
"birth_date": "2005-09-08",
"programId": "1",
"intakeId": "2"
},
{
"id": "60fa",
"last_name": "Иванов",
"first_name": "Иван",
"email": "ivaov@example.com",
"phone": "+7 (990) 001-12-22",
"birth_date": "2005-09-08",
"programId": "1",
"intakeId": "2"
},
{
"id": "5c43",
"last_name": "Иванов",
"first_name": "Иван",
"email": "ianov@example.com",
"phone": "+7 (990) 533-43-54",
"birth_date": "2005-07-09",
"programId": "1",
"intakeId": "2"
},
{
"id": "7628",
"last_name": "Иванов",
"first_name": "Иван",
"email": "ianov@example.com",
"phone": "+7 (990) 533-43-54",
"birth_date": "2005-07-09",
"programId": "1",
"intakeId": "2"
}
],
"programs": [
{
"id": "1",
"code": "09.03.01",
"title": "Информатика и вычислительная техника"
},
{
"id": "2",
"code": "38.03.02",
"title": "Менеджмент"
},
{
"id": "3",
"code": "10.03.01",
"title": "Информационная безопасность"
}
],
"intakes": [
{
"id": "1",
"year": 2025,
"wave": "Летняя"
},
{
"id": "2",
"year": 2025,
"wave": "Осенняя"
},
{
"id": "3",
"year": 2026,
"wave": "Весенняя"
}
]
}

89
dist/applicant.html vendored Normal file
View File

@@ -0,0 +1,89 @@
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Абитуриентам - Университет</title>
<!-- Bootstrap CSS -->
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">
<!-- Font Awesome -->
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
<style>
body { background-color: #f4f4f4; }
.hero { background-color: #ffffff; padding: 2rem; margin: 1rem auto; border-radius: .5rem; box-shadow: 0 0 .75rem rgba(0,0,0,0.1); max-width: 800px; }
footer a { color: #ffffff; }
</style>
</head>
<body>
<!-- Navbar -->
<nav class="navbar navbar-expand-lg navbar-dark bg-primary">
<div class="container">
<a class="navbar-brand d-flex align-items-center" href="index.html">
<img src="/assets/university-8hVzrACT.png" alt="Логотип" height="40" class="me-2">
Университет
</a>
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarNav">
<ul class="navbar-nav ms-auto">
<li class="nav-item"><a class="nav-link" href="index.html">Главная</a></li>
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" href="#" id="aboutDropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">О нас</a>
<ul class="dropdown-menu" aria-labelledby="aboutDropdown">
<li><a class="dropdown-item" href="history.html">История</a></li>
<li><a class="dropdown-item" href="mission.html">Миссия</a></li>
</ul>
</li>
<li class="nav-item"><a class="nav-link active" aria-current="page" href="applicant.html">Абитуриентам</a></li>
<li class="nav-item"><a class="nav-link" href="student.html">Студентам</a></li>
<li class="nav-item"><a class="nav-link" href="teacher.html">Преподавателям</a></li>
<li class="nav-item"><a class="nav-link" href="contacts.html">Контакты</a></li>
</ul>
</div>
</div>
</nav>
<!-- Hero Section -->
<div class="container hero">
<img src="/assets/application-z-PIjkcD.jpg" alt="Абитуриенту" class="img-fluid rounded mb-4">
<h1 class="mb-3">Информация для абитуриентов</h1>
<p>Здесь размещена информация о поступлении, необходимых документах и сроках подачи заявлений.</p>
<h2 class="mt-4">Документы для поступления</h2>
<ol class="mb-4">
<li><i class="fas fa-id-card me-2"></i>Копия паспорта</li>
<li><i class="fas fa-graduation-cap me-2"></i>Аттестат о среднем образовании</li>
<li><i class="fas fa-file-alt me-2"></i>Результаты ЕГЭ</li>
<li><i class="fas fa-camera me-2"></i>Фотографии 3x4</li>
<li><i class="fas fa-notes-medical me-2"></i>Медицинская справка</li>
</ol>
<h2>Сроки подачи заявлений</h2>
<p><i class="fas fa-calendar-check me-2"></i>Прием документов: <strong>1 июня</strong> <strong>25 июля</strong></p>
<p><i class="fas fa-bullhorn me-2"></i>Результаты зачисления: <strong>5 августа</strong></p>
</div>
<!-- Footer -->
<footer class="bg-primary text-white py-4">
<div class="container">
<div class="row">
<div class="col-md-6 mb-3">
<p><i class="fas fa-map-marker-alt me-2"></i>г. Ульяновск, ул. Северный Венец, д. 32</p>
<p><i class="fas fa-phone me-2"></i>8 (800) 555-35-55</p>
<p><i class="fas fa-envelope me-2"></i>info@university.ru</p>
<p><i class="fas fa-clock me-2"></i>Пн–Пт: 9:0018:00</p>
</div>
<div class="col-md-6 text-md-end">
<a href="#" class="me-3"><i class="fab fa-vk fa-lg"></i></a>
<a href="#" class="me-3"><i class="fab fa-telegram fa-lg"></i></a>
<a href="#"><i class="fab fa-youtube fa-lg"></i></a>
<p class="mt-3">© Университет. Все права защищены.</p>
</div>
</div>
</div>
</footer>
<!-- Bootstrap JS -->
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>
</body>
</html>

BIN
dist/assets/ULSTU-BVXW1aVI.jpg vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 526 KiB

BIN
dist/assets/application-z-PIjkcD.jpg vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

BIN
dist/assets/university-8hVzrACT.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 35 KiB

87
dist/contacts.html vendored Normal file
View File

@@ -0,0 +1,87 @@
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Контакты - Университет</title>
<!-- Bootstrap CSS -->
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">
<!-- Font Awesome -->
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
<style>
body { background-color: #f4f4f4; }
.hero { background-color: #ffffff; padding: 2rem; margin: 1rem auto; border-radius: .5rem; box-shadow: 0 0 .75rem rgba(0,0,0,0.1); max-width: 800px; }
footer a { color: #ffffff; }
</style>
</head>
<body>
<!-- Navbar -->
<nav class="navbar navbar-expand-lg navbar-dark bg-primary">
<div class="container">
<a class="navbar-brand d-flex align-items-center" href="index.html">
<img src="/assets/university-8hVzrACT.png" alt="Логотип" height="40" class="me-2">
Университет
</a>
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarNav">
<ul class="navbar-nav ms-auto">
<li class="nav-item"><a class="nav-link" href="index.html">Главная</a></li>
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" href="#" id="aboutDropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">О нас</a>
<ul class="dropdown-menu" aria-labelledby="aboutDropdown">
<li><a class="dropdown-item" href="history.html">История</a></li>
<li><a class="dropdown-item" href="mission.html">Миссия</a></li>
</ul>
</li>
<li class="nav-item"><a class="nav-link" href="applicant.html">Абитуриентам</a></li>
<li class="nav-item"><a class="nav-link" href="student.html">Студентам</a></li>
<li class="nav-item"><a class="nav-link" href="teacher.html">Преподавателям</a></li>
<li class="nav-item"><a class="nav-link active" aria-current="page" href="contacts.html">Контакты</a></li>
</ul>
</div>
</div>
</nav>
<!-- Main Content -->
<div class="container hero">
<h1 class="mb-4">Контакты</h1>
<p>Вы можете связаться с нами:</p>
<ul class="list-unstyled mb-4">
<li class="mb-2"><i class="fas fa-map-marker-alt me-2"></i><strong>Адрес:</strong> г. Ульяновск, ул. Северный Венец, д. 32</li>
<li class="mb-2"><i class="fas fa-phone me-2"></i><strong>Телефон:</strong> 8 (800) 555-35-55</li>
<li class="mb-2"><i class="fas fa-envelope me-2"></i><strong>Email:</strong> info@university.ru</li>
<li class="mb-2"><i class="fas fa-clock me-2"></i><strong>Время работы:</strong> Пн–Пт: 9:0018:00</li>
</ul>
<p>Также мы в социальных сетях:</p>
<div>
<a href="#" class="me-3"><i class="fab fa-vk fa-lg"></i></a>
<a href="#" class="me-3"><i class="fab fa-telegram fa-lg"></i></a>
<a href="#"><i class="fab fa-youtube fa-lg"></i></a>
</div>
</div>
<!-- Footer -->
<footer class="bg-primary text-white py-4 mt-5">
<div class="container">
<div class="row">
<div class="col-md-6 mb-3">
<p><i class="fas fa-map-marker-alt me-2"></i>г. Ульяновск, ул. Северный Венец, д. 32</p>
<p><i class="fas fa-phone me-2"></i>8 (800) 555-35-55</p>
<p><i class="fas fa-envelope me-2"></i>info@university.ru</p>
<p><i class="fas fa-clock me-2"></i>Пн–Пт: 9:0018:00</p>
</div>
<div class="col-md-6 text-md-end">
<a href="#" class="me-3"><i class="fab fa-vk fa-lg"></i></a>
<a href="#" class="me-3"><i class="fab fa-telegram fa-lg"></i></a>
<a href="#"><i class="fab fa-youtube fa-lg"></i></a>
<p class="mt-3">© Университет. Все права защищены.</p>
</div>
</div>
</div>
</footer>
<!-- Bootstrap JS -->
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>
</body>
</html>

80
dist/history.html vendored Normal file
View File

@@ -0,0 +1,80 @@
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>История - Университет</title>
<!-- Bootstrap CSS -->
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">
<!-- Font Awesome -->
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
<style>
body { background-color: #f4f4f4; }
.hero { background-color: #ffffff; padding: 2rem; margin: 1rem auto; border-radius: .5rem; box-shadow: 0 0 .75rem rgba(0,0,0,0.1); max-width: 800px; }
footer a { color: #ffffff; }
</style>
</head>
<body>
<!-- Navbar -->
<nav class="navbar navbar-expand-lg navbar-dark bg-primary">
<div class="container">
<a class="navbar-brand d-flex align-items-center" href="index.html">
<img src="/assets/university-8hVzrACT.png" alt="Логотип" height="40" class="me-2">
Университет
</a>
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarNav">
<ul class="navbar-nav ms-auto">
<li class="nav-item"><a class="nav-link" href="index.html">Главная</a></li>
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle active" href="#" id="aboutDropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
О нас
</a>
<ul class="dropdown-menu" aria-labelledby="aboutDropdown">
<li><a class="dropdown-item active" href="history.html"><i class="fas fa-history me-2"></i>История</a></li>
<li><a class="dropdown-item" href="mission.html"><i class="fas fa-bullseye me-2"></i>Миссия</a></li>
</ul>
</li>
<li class="nav-item"><a class="nav-link" href="applicant.html">Абитуриентам</a></li>
<li class="nav-item"><a class="nav-link" href="student.html">Студентам</a></li>
<li class="nav-item"><a class="nav-link" href="teacher.html">Преподавателям</a></li>
<li class="nav-item"><a class="nav-link" href="contacts.html">Контакты</a></li>
</ul>
</div>
</div>
</nav>
<!-- Main Content -->
<div class="container hero">
<h1 class="mb-4"><i class="fas fa-history me-2"></i>История университета</h1>
<p>Наш университет был основан в <strong>1970 году</strong> и с тех пор прочно занял позицию одного из ведущих вузов региона.</p>
<p>За десятилетия своего существования университет выпустил тысячи специалистов, которые работают по всей стране и за рубежом.</p>
<p>Сегодня университет сочетает традиции классического образования с современными технологиями и методиками обучения.</p>
</div>
<!-- Footer -->
<footer class="bg-primary text-white py-4 mt-5">
<div class="container">
<div class="row">
<div class="col-md-6 mb-3">
<p><i class="fas fa-map-marker-alt me-2"></i>г. Ульяновск, ул. Северный Венец, д. 32</p>
<p><i class="fas fa-phone me-2"></i>8 (800) 555-35-55</p>
<p><i class="fas fa-envelope me-2"></i>info@university.ru</p>
<p><i class="fas fa-clock me-2"></i>Пн–Пт: 9:0018:00</p>
</div>
<div class="col-md-6 text-md-end">
<a href="#" class="me-3"><i class="fab fa-vk fa-lg"></i></a>
<a href="#" class="me-3"><i class="fab fa-telegram fa-lg"></i></a>
<a href="#"><i class="fab fa-youtube fa-lg"></i></a>
<p class="mt-3">© Университет. Все права защищены.</p>
</div>
</div>
</div>
</footer>
<!-- Bootstrap JS -->
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>
</body>
</html>

94
dist/index.html vendored Normal file
View File

@@ -0,0 +1,94 @@
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Университет</title>
<!-- Bootstrap CSS -->
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">
<!-- Font Awesome for icons -->
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" integrity="sha512-pM1Zrrz3c8XhQ1P3F7V2tE5u6MdseJi6N5eZpW7eR6jr7tHAW4Zq0kYIHU6DHqgT+ZpVq1KkzX7u1rChsQkQBA==" crossorigin="anonymous" referrerpolicy="no-referrer" />
<style>
body {
background-color: #f4f4f4;
font-size: 1rem;
line-height: 1.6;
}
.hero {
background-color: #ffffff;
padding: 2rem;
margin-top: 1rem;
border-radius: .5rem;
box-shadow: 0 0 .75rem rgba(0,0,0,0.1);
}
footer a {
color: #ffffff;
text-decoration: none;
}
footer a:hover {
text-decoration: underline;
}
</style>
</head>
<body>
<!-- Navbar -->
<nav class="navbar navbar-expand-lg navbar-dark bg-primary">
<div class="container">
<a class="navbar-brand d-flex align-items-center" href="index.html">
<img src="/assets/university-8hVzrACT.png" alt="Логотип" height="40" class="me-2">
Университет
</a>
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarNav">
<ul class="navbar-nav ms-auto">
<li class="nav-item"><a class="nav-link" href="index.html">Главная</a></li>
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" href="#" id="aboutDropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">О нас</a>
<ul class="dropdown-menu" aria-labelledby="aboutDropdown">
<li><a class="dropdown-item" href="history.html">История</a></li>
<li><a class="dropdown-item" href="mission.html">Миссия</a></li>
</ul>
</li>
<li class="nav-item"><a class="nav-link" href="applicant.html">Абитуриентам</a></li>
<li class="nav-item"><a class="nav-link" href="student.html">Студентам</a></li>
<li class="nav-item"><a class="nav-link" href="teacher.html">Преподавателям</a></li>
<li class="nav-item"><a class="nav-link" href="contacts.html">Контакты</a></li>
</ul>
</div>
</div>
</nav>
<!-- Main Content -->
<div class="container hero">
<h1 class="mb-4">Добро пожаловать в университет!</h1>
<p>Наш университет — это современное образовательное учреждение, которое предлагает широкий спектр программ высшего образования. Мы гордимся своими традициями и постоянно развиваемся, внедряя современные образовательные технологии.</p>
<p>В университете работают высококвалифицированные преподаватели, активно проводятся научные исследования, а студенты участвуют в конференциях и олимпиадах.</p>
<p>Для студентов созданы комфортные условия обучения: оборудованные аудитории, современные лаборатории, электронная библиотека и доступ к учебным материалам онлайн.</p>
<img src="/assets/ULSTU-BVXW1aVI.jpg" alt="Фото университета" class="img-fluid rounded mt-3">
</div>
<!-- Footer -->
<footer class="bg-primary text-white py-4 mt-5">
<div class="container">
<div class="row">
<div class="col-md-6 mb-3">
<p><i class="fas fa-map-marker-alt me-2"></i>г. Ульяновск, ул. Северный Венец, д. 32</p>
<p><i class="fas fa-phone me-2"></i>8 (800) 555-35-55</p>
<p><i class="fas fa-envelope me-2"></i>info@university.ru</p>
<p><i class="fas fa-clock me-2"></i>Пн–Пт: 9:0018:00</p>
</div>
<div class="col-md-6 text-md-end">
<a href="#" class="me-3"><i class="fab fa-vk fa-lg"></i></a>
<a href="#" class="me-3"><i class="fab fa-telegram fa-lg"></i></a>
<a href="#"><i class="fab fa-youtube fa-lg"></i></a>
<p class="mt-3">© Университет. Все права защищены.</p>
</div>
</div>
</div>
</footer>
<!-- Bootstrap JS -->
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>
</body>
</html>

79
dist/mission.html vendored Normal file
View File

@@ -0,0 +1,79 @@
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Миссия - Университет</title>
<!-- Bootstrap CSS -->
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">
<!-- Font Awesome -->
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
<style>
body { background-color: #f4f4f4; }
.hero { background-color: #ffffff; padding: 2rem; margin: 1rem auto; border-radius: .5rem; box-shadow: 0 0 .75rem rgba(0,0,0,0.1); max-width: 800px; }
footer a { color: #ffffff; }
</style>
</head>
<body>
<!-- Navbar -->
<nav class="navbar navbar-expand-lg navbar-dark bg-primary">
<div class="container">
<a class="navbar-brand d-flex align-items-center" href="index.html">
<img src="/assets/university-8hVzrACT.png" alt="Логотип" height="40" class="me-2">
Университет
</a>
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarNav">
<ul class="navbar-nav ms-auto">
<li class="nav-item"><a class="nav-link" href="index.html">Главная</a></li>
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle active" href="#" id="aboutDropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
О нас
</a>
<ul class="dropdown-menu" aria-labelledby="aboutDropdown">
<li><a class="dropdown-item" href="history.html"><i class="fas fa-history me-2"></i>История</a></li>
<li><a class="dropdown-item active" href="mission.html"><i class="fas fa-bullseye me-2"></i>Миссия</a></li>
</ul>
</li>
<li class="nav-item"><a class="nav-link" href="applicant.html">Абитуриентам</a></li>
<li class="nav-item"><a class="nav-link" href="student.html">Студентам</a></li>
<li class="nav-item"><a class="nav-link" href="teacher.html">Преподавателям</a></li>
<li class="nav-item"><a class="nav-link" href="contacts.html">Контакты</a></li>
</ul>
</div>
</div>
</nav>
<!-- Main Content -->
<div class="container hero">
<h1 class="mb-4"><i class="fas fa-bullseye me-2"></i>Миссия университета</h1>
<p>Миссия нашего университета заключается в подготовке высококвалифицированных специалистов, способных решать актуальные задачи науки, экономики и социальной сферы.</p>
<p>Мы стремимся создать образовательную среду, в которой каждый студент может раскрыть свой потенциал и внести вклад в развитие общества.</p>
</div>
<!-- Footer -->
<footer class="bg-primary text-white py-4 mt-5">
<div class="container">
<div class="row">
<div class="col-md-6 mb-3">
<p><i class="fas fa-map-marker-alt me-2"></i>г. Ульяновск, ул. Северный Венец, д. 32</p>
<p><i class="fas fa-phone me-2"></i>8 (800) 555-35-55</p>
<p><i class="fas fa-envelope me-2"></i>info@university.ru</p>
<p><i class="fas fa-clock me-2"></i>Пн–Пт: 9:0018:00</p>
</div>
<div class="col-md-6 text-md-end">
<a href="#" class="me-3"><i class="fab fa-vk fa-lg"></i></a>
<a href="#" class="me-3"><i class="fab fa-telegram fa-lg"></i></a>
<a href="#"><i class="fab fa-youtube fa-lg"></i></a>
<p class="mt-3">© Университет. Все права защищены.</p>
</div>
</div>
</div>
</footer>
<!-- Bootstrap JS -->
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>
</body>
</html>

193
dist/student.html vendored Normal file
View File

@@ -0,0 +1,193 @@
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Студентам - Университет</title>
<!-- Bootstrap CSS -->
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">
<!-- Font Awesome -->
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
<style>
body { background-color: #f4f4f4; }
.hero { background-color: #ffffff; padding: 2rem; margin: 1rem auto; border-radius: .5rem; box-shadow: 0 0 .75rem rgba(0,0,0,0.1); max-width: 800px; }
footer a { color: #ffffff; }
.resource-list i { width: 1.25rem; }
.disciplines-list i { width: 1.25rem; }
</style>
</head>
<body>
<!-- Navbar -->
<nav class="navbar navbar-expand-lg navbar-dark bg-primary">
<div class="container">
<a class="navbar-brand d-flex align-items-center" href="index.html">
<img src="/assets/university-8hVzrACT.png" alt="Логотип" height="40" class="me-2">
Университет
</a>
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarNav">
<ul class="navbar-nav ms-auto">
<li class="nav-item"><a class="nav-link" href="index.html">Главная</a></li>
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" href="#" id="aboutDropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
О нас
</a>
<ul class="dropdown-menu" aria-labelledby="aboutDropdown">
<li><a class="dropdown-item" href="history.html"><i class="fas fa-history me-2"></i>История</a></li>
<li><a class="dropdown-item" href="mission.html"><i class="fas fa-bullseye me-2"></i>Миссия</a></li>
</ul>
</li>
<li class="nav-item"><a class="nav-link" href="applicant.html">Абитуриентам</a></li>
<li class="nav-item"><a class="nav-link active" aria-current="page" href="student.html">Студентам</a></li>
<li class="nav-item"><a class="nav-link" href="teacher.html">Преподавателям</a></li>
<li class="nav-item"><a class="nav-link" href="contacts.html">Контакты</a></li>
</ul>
</div>
</div>
</nav>
<!-- Main Content -->
<div class="container hero">
<h1 class="mb-4"><i class="fas fa-user-graduate me-2"></i>Информация для студентов</h1>
<p>Здесь студенты найдут расписание занятий, список дисциплин и новости университета.</p>
<h2 class="mt-4">Основные дисциплины</h2>
<ul class="disciplines-list list-unstyled mb-4">
<li class="mb-2"><i class="fas fa-square-full me-2"></i>Математический анализ</li>
<li class="mb-2"><i class="fas fa-square-full me-2"></i>Алгоритмы и структуры данных</li>
<li class="mb-2"><i class="fas fa-square-full me-2"></i>Базы данных</li>
<li class="mb-2"><i class="fas fa-square-full me-2"></i>Операционные системы</li>
<li class="mb-2"><i class="fas fa-square-full me-2"></i>Компьютерные сети</li>
<li class="mb-2"><i class="fas fa-square-full me-2"></i>Программирование на C++ и Python</li>
</ul>
<h2>Полезные ресурсы</h2>
<ul class="resource-list list-unstyled">
<li class="mb-2"><i class="fas fa-chalkboard me-2"></i><a href="https://lms.university.ru">Система дистанционного обучения</a></li>
<li class="mb-2"><i class="fas fa-book me-2"></i><a href="https://library.university.ru">Электронная библиотека</a></li>
<li class="mb-2"><i class="fas fa-comments me-2"></i><a href="https://forum.university.ru">Форум для студентов</a></li>
<li class="mb-2"><i class="fas fa-calendar-alt me-2"></i><a href="https://schedule.university.ru">Расписание занятий</a></li>
</ul>
<h2 class="mt-5">Добавить факультет</h2>
<form id="faculty-form" class="row g-3 align-items-end">
<div class="col-md-4">
<label for="faculty-name" class="form-label">Название факультета</label>
<input type="text" id="faculty-name" name="name" class="form-control" required>
</div>
<div class="col-md-4">
<label for="faculty-desc" class="form-label">Описание</label>
<textarea id="faculty-desc" name="description" class="form-control" rows="4" required></textarea>
</div>
<div class="col-md-4">
<label for="faculty-dean" class="form-label">Декан</label>
<input type="text" id="faculty-dean" name="dean" class="form-control" required>
</div>
<div class="col-md-4">
<label for="faculty-email" class="form-label">Email факультета</label>
<input type="email" id="faculty-email" name="email" class="form-control" required>
</div>
<div class="col-md-4">
<label for="faculty-site" class="form-label">Сайт факультета</label>
<input type="url" id="faculty-site" name="site" class="form-control" placeholder="https://">
</div>
<div class="col-md-4 d-grid">
<button type="submit" class="btn btn-success">Добавить</button>
</div>
</form>
<h2 class="mt-5">Факультеты</h2>
<div id="faculty-container" class="row gy-4"></div>
</div>
<!-- Footer -->
<footer class="bg-primary text-white py-4 mt-5">
<div class="container">
<div class="row">
<div class="col-md-6 mb-3">
<p><i class="fas fa-map-marker-alt me-2"></i>г. Ульяновск, ул. Северный Венец, д. 32</p>
<p><i class="fas fa-phone me-2"></i>8 (800) 555-35-55</p>
<p><i class="fas fa-envelope me-2"></i>info@university.ru</p>
<p><i class="fas fa-clock me-2"></i>Пн–Пт: 9:0018:00</p>
</div>
<div class="col-md-6 text-md-end">
<a href="#" class="me-3"><i class="fab fa-vk fa-lg"></i></a>
<a href="#" class="me-3"><i class="fab fa-telegram fa-lg"></i></a>
<a href="#"><i class="fab fa-youtube fa-lg"></i></a>
<p class="mt-3">© Университет. Все права защищены.</p>
</div>
</div>
</div>
</footer>
<!-- Bootstrap JS -->
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>
<script>
const COLORS = [
'btn-primary','btn-secondary','btn-success',
'btn-danger','btn-warning','btn-info','btn-dark'
];
document.getElementById('faculty-form')
.addEventListener('submit', function(e) {
e.preventDefault();
const form = e.target;
const name = form.elements['name'].value.trim();
const desc = form.elements['description'].value.trim();
const dean = form.elements['dean'].value.trim();
const email = form.elements['email'].value.trim();
const site = form.elements['site'].value.trim();
if (!name || !desc || !dean || !email) return;
const col = document.createElement('div');
col.className = 'col-md-4';
const card = document.createElement('div');
card.className = 'card h-100 shadow-sm';
// Случайный цвет для кнопки удаления
const randColor = COLORS[Math.floor(Math.random() * COLORS.length)];
const removeBtn = document.createElement('button');
removeBtn.type = 'button';
removeBtn.className = `btn btn-sm ${randColor} remove-btn`;
removeBtn.innerHTML = '<i class="fa fa-trash"></i>';
removeBtn.addEventListener('click', () => col.remove());
const body = document.createElement('div');
body.className = 'card-body';
const title = document.createElement('h5');
title.className = 'card-title';
title.textContent = name;
const text = document.createElement('p');
text.className = 'card-text';
text.innerHTML = desc.replace(/\n/g, '<br>');
const deanEl = document.createElement('p');
deanEl.className = 'card-text mb-1';
deanEl.innerHTML = `<strong>Декан:</strong> ${dean}`;
const emailEl = document.createElement('p');
emailEl.className = 'card-text mb-1';
emailEl.innerHTML = `<strong>Email:</strong> <a href="mailto:${email}">${email}</a>`;
const siteEl = document.createElement('p');
siteEl.className = 'card-text';
if (site) {
siteEl.innerHTML = `<strong>Сайт:</strong> <a href="${site}" target="_blank">${site}</a>`;
}
body.append(title, text, deanEl, emailEl, siteEl);
card.append(removeBtn, body);
col.append(card);
document.getElementById('faculty-container').append(col);
form.reset();
form.elements['name'].focus();
});
</script>
</body>
</html>

86
dist/teacher.html vendored Normal file
View File

@@ -0,0 +1,86 @@
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Преподавателям - Университет</title>
<!-- Bootstrap CSS -->
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">
<!-- Font Awesome -->
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
<style>
body { background-color: #f4f4f4; }
.hero { background-color: #ffffff; padding: 2rem; margin: 1rem auto; border-radius: .5rem; box-shadow: 0 0 .75rem rgba(0,0,0,0.1); max-width: 800px; }
.resource-list i { width: 1.25rem; }
footer a { color: #ffffff; }
</style>
</head>
<body>
<!-- Navbar -->
<nav class="navbar navbar-expand-lg navbar-dark bg-primary">
<div class="container">
<a class="navbar-brand d-flex align-items-center" href="index.html">
<img src="/assets/university-8hVzrACT.png" alt="Логотип" height="40" class="me-2">
Университет
</a>
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarNav">
<ul class="navbar-nav ms-auto">
<li class="nav-item"><a class="nav-link" href="index.html">Главная</a></li>
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" href="#" id="aboutDropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
О нас
</a>
<ul class="dropdown-menu" aria-labelledby="aboutDropdown">
<li><a class="dropdown-item" href="history.html"><i class="fas fa-history me-2"></i>История</a></li>
<li><a class="dropdown-item" href="mission.html"><i class="fas fa-bullseye me-2"></i>Миссия</a></li>
</ul>
</li>
<li class="nav-item"><a class="nav-link" href="applicant.html">Абитуриентам</a></li>
<li class="nav-item"><a class="nav-link" href="student.html">Студентам</a></li>
<li class="nav-item"><a class="nav-link active" aria-current="page" href="teacher.html">Преподавателям</a></li>
<li class="nav-item"><a class="nav-link" href="contacts.html">Контакты</a></li>
</ul>
</div>
</div>
</nav>
<!-- Main Content -->
<div class="container hero">
<h1 class="mb-4"><i class="fas fa-chalkboard-teacher me-2"></i>Информация для преподавателей</h1>
<p>Раздел для преподавателей с методическими материалами, расписанием занятий и доступом в систему управления курсами.</p>
<h2 class="mt-4">Полезные ресурсы</h2>
<ul class="resource-list list-unstyled">
<li class="mb-2"><i class="fas fa-book-open me-2"></i><a href="#">Методические материалы</a></li>
<li class="mb-2"><i class="fas fa-calendar-alt me-2"></i><a href="#">Электронное расписание</a></li>
<li class="mb-2"><i class="fas fa-laptop-code me-2"></i><a href="#">Система дистанционного обучения</a></li>
<li class="mb-2"><i class="fas fa-comments me-2"></i><a href="#">Форум для преподавателей</a></li>
<li class="mb-2"><i class="fas fa-users-cog me-2"></i><a href="#">Административные контакты</a></li>
</ul>
</div>
<!-- Footer -->
<footer class="bg-primary text-white py-4 mt-5">
<div class="container">
<div class="row">
<div class="col-md-6 mb-3">
<p><i class="fas fa-map-marker-alt me-2"></i>г. Ульяновск, ул. Северный Венец, д. 32</p>
<p><i class="fas fa-phone me-2"></i>8 (800) 555-35-55</p>
<p><i class="fas fa-envelope me-2"></i>info@university.ru</p>
<p><i class="fas fa-clock me-2"></i>Пн–Пт: 9:0018:00</p>
</div>
<div class="col-md-6 text-md-end">
<a href="#" class="me-3"><i class="fab fa-vk fa-lg"></i></a>
<a href="#" class="me-3"><i class="fab fa-telegram fa-lg"></i></a>
<a href="#"><i class="fab fa-youtube fa-lg"></i></a>
<p class="mt-3">© Университет. Все права защищены.</p>
</div>
</div>
</div>
</footer>
<!-- Bootstrap JS -->
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>
</body>
</html>

View File

@@ -1,29 +0,0 @@
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Главная - Университет</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<div class="container">
<div class="text">
<h1>Добро пожаловать в наш университет</h1>
<p>Здесь вы найдете информацию о поступлении, обучении и жизни в нашем вузе.</p>
<h2>Наши страницы:</h2>
<ul>
<li><a href="index.html">Главная</a></li>
<li><a href="page2.html">Абитуриентам</a></li>
<li><a href="page3.html">Студентам</a></li>
<li><a href="page4.html">Преподавателям</a></li>
<li><a href="page5.html">Контакты</a></li>
</ul>
</div>
<div class="image">
<img src="ULGTU.jpg" alt="Логотип университета">
</div>
</div>
</body>
</html>

125
js/mvc/controller.js Normal file
View File

@@ -0,0 +1,125 @@
import model from './model.js';
import view from "./view.js";
function phoneMask(input) {
input.addEventListener('input', function () {
let x = input.value.replace(/\D/g, '').replace(/^8/, '7').slice(0, 11);
let formatted = '+7';
if (x.length > 1) formatted += ' (' + x.slice(1, 4);
if (x.length >= 4) formatted += ') ' + x.slice(4, 7);
if (x.length >= 7) formatted += '-' + x.slice(7, 9);
if (x.length >= 9) formatted += '-' + x.slice(9, 11);
input.value = formatted;
});
input.addEventListener('focus', function () {
if (!input.value) input.value = '+7 (';
});
input.addEventListener('blur', function () {
if (input.value === '+7 (' || input.value === '+7') input.value = '';
});
}
const controller = {
async showTable() {
const [applicants, programs, intakes] = await Promise.all([
model.getApplicants(),
model.getPrograms(),
model.getIntakes()
]);
view.renderTable(applicants, programs, intakes, {
onEdit: this.openEditForm,
onDelete: this.handleDelete.bind(this),
onAdd: this.openAddForm
});
},
async showForm(id = null) {
let applicant = null;
if (id) {
applicant = await model.getApplicant(id);
}
const [programs, intakes] = await Promise.all([
model.getPrograms(),
model.getIntakes()
]);
view.renderForm({
applicant,
programs,
intakes,
onSubmit: id ? this.handleUpdate.bind(this, id) : this.handleAdd.bind(this),
onCancel: this.returnToTable
});
setTimeout(() => {
const phoneInput = document.querySelector('input[name="phone"]');
if (phoneInput) phoneMask(phoneInput);
}, 0);
},
async handleDelete(id) {
if (confirm("Удалить?")) {
await model.deleteApplicant(id);
this.showTable();
}
},
openEditForm(id) {
window.location.href = `applicant-form.html?id=${id}`;
},
openAddForm() {
window.location.href = `applicant-form.html`;
},
async handleAdd(data) {
const applicants = await model.getApplicants();
const normEmail = (data.email || "").trim().toLowerCase();
const normPhone = (data.phone || "").replace(/[^0-9]/g, "");
if (normPhone.length !== 11) {
alert('Телефон должен содержать ровно 11 цифр (пример: +7 (999) 123-45-67)');
return;
}
const exists = applicants.some(a =>
(a.email && a.email.trim().toLowerCase() === normEmail) ||
(a.phone && a.phone.replace(/[^0-9]/g, '') === normPhone)
);
if (exists) {
alert('Абитуриент с таким телефоном или электронной почтой уже зарегистрирован!');
return;
}
await model.addApplicant(data);
this.returnToTable();
},
async handleUpdate(id, data) {
const normPhone = (data.phone || "").replace(/[^0-9]/g, "");
if (normPhone.length !== 11) {
alert('Телефон должен содержать ровно 11 цифр (пример: +7 (999) 123-45-67)');
return;
}
await model.updateApplicant(id, data);
this.returnToTable();
},
returnToTable() {
window.location.href = "applicant.html";
}
};
export default controller;
if (location.pathname.endsWith("applicant-form.html")) {
const id = new URLSearchParams(location.search).get("id");
controller.showForm(id);
}
if (location.pathname.endsWith("applicant.html")) {
controller.showTable();
}

129
js/mvc/view.js Normal file
View File

@@ -0,0 +1,129 @@
const view = {
renderTable(applicants, programs, intakes, { onEdit, onDelete, onAdd }) {
const container = document.getElementById("applicants-table-container");
if (!container) return;
container.innerHTML = "";
const table = document.createElement("table");
table.className = "table table-striped table-bordered";
table.innerHTML = `
<thead>
<tr>
<th>#</th>
<th>Фамилия</th>
<th>Имя</th>
<th>Email</th>
<th>Телефон</th>
<th>Дата рождения</th>
<th>Специальность</th>
<th>Поток</th>
<th>Действия</th>
</tr>
</thead>
<tbody>
${applicants.map((a, idx) => {
const program = programs.find(p => String(p.id) === String(a.programId));
const intake = intakes.find(i => String(i.id) === String(a.intakeId));
return `
<tr>
<td>${idx + 1}</td>
<td>${a.last_name}</td>
<td>${a.first_name}</td>
<td>${a.email}</td>
<td>${a.phone}</td>
<td>${a.birth_date}</td>
<td>${program ? program.title : "-"}</td>
<td>${intake ? intake.year + " (" + intake.wave + ")" : "-"}</td>
<td>
<button class="btn btn-sm btn-outline-primary edit-btn" data-id="${a.id}">Редактировать</button>
<button class="btn btn-sm btn-outline-danger mt-2 delete-btn" data-id="${a.id}">Удалить</button>
</td>
</tr>
`;
}).join("")}
</tbody>
`;
container.appendChild(table);
container.querySelectorAll(".edit-btn").forEach(btn => {
btn.onclick = () => onEdit(btn.dataset.id);
});
container.querySelectorAll(".delete-btn").forEach(btn => {
btn.onclick = () => onDelete(btn.dataset.id);
});
},
renderForm({ applicant, programs, intakes, onSubmit, onCancel }) {
const container = document.getElementById("applicant-form-container");
if (!container) return;
container.innerHTML = "";
const form = document.createElement("form");
form.className = "p-4 border rounded bg-light";
const programOptions = programs.map(p =>
`<option value="${p.id}" ${applicant && p.id == applicant.programId ? "selected" : ""}>${p.title}</option>`
).join("");
const intakeOptions = intakes.map(i =>
`<option value="${i.id}" ${applicant && i.id == applicant.intakeId ? "selected" : ""}>${i.year} (${i.wave})</option>`
).join("");
form.innerHTML = `
<div class="mb-3">
<label class="form-label">Фамилия</label>
<input class="form-control" name="last_name" value="${applicant?.last_name || ""}" required>
</div>
<div class="mb-3">
<label class="form-label">Имя</label>
<input class="form-control" name="first_name" value="${applicant?.first_name || ""}" required>
</div>
<div class="mb-3">
<label class="form-label">Email</label>
<input class="form-control" type="email" name="email" value="${applicant?.email || ""}" required>
</div>
<div class="mb-3">
<label class="form-label">Телефон</label>
<input class="form-control" name="phone" value="${applicant?.phone || ""}" required>
</div>
<div class="mb-3">
<label class="form-label">Дата рождения</label>
<input class="form-control" type="date" name="birth_date" value="${applicant?.birth_date || ""}" required>
</div>
<div class="mb-3">
<label class="form-label">Программа</label>
<select class="form-select" name="programId" required>
<option value="">Выберите программу</option>
${programOptions}
</select>
</div>
<div class="mb-3">
<label class="form-label">Волна приёма</label>
<select class="form-select" name="intakeId" required>
<option value="">Выберите волну</option>
${intakeOptions}
</select>
</div>
<div class="d-flex gap-2">
<button type="submit" class="btn btn-success">Сохранить</button>
<button type="button" class="btn btn-secondary cancel-btn">Отмена</button>
</div>
`;
form.onsubmit = function (e) {
e.preventDefault();
const formData = new FormData(form);
const data = Object.fromEntries(formData.entries());
onSubmit(data);
};
form.querySelector(".cancel-btn").onclick = () => {
onCancel();
};
container.appendChild(form);
}
};
export default view;

16
node_modules/.bin/acorn generated vendored Normal file
View File

@@ -0,0 +1,16 @@
#!/bin/sh
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
case `uname` in
*CYGWIN*|*MINGW*|*MSYS*)
if command -v cygpath > /dev/null 2>&1; then
basedir=`cygpath -w "$basedir"`
fi
;;
esac
if [ -x "$basedir/node" ]; then
exec "$basedir/node" "$basedir/../acorn/bin/acorn" "$@"
else
exec node "$basedir/../acorn/bin/acorn" "$@"
fi

17
node_modules/.bin/acorn.cmd generated vendored Normal file
View File

@@ -0,0 +1,17 @@
@ECHO off
GOTO start
:find_dp0
SET dp0=%~dp0
EXIT /b
:start
SETLOCAL
CALL :find_dp0
IF EXIST "%dp0%\node.exe" (
SET "_prog=%dp0%\node.exe"
) ELSE (
SET "_prog=node"
SET PATHEXT=%PATHEXT:;.JS;=;%
)
endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\acorn\bin\acorn" %*

28
node_modules/.bin/acorn.ps1 generated vendored Normal file
View File

@@ -0,0 +1,28 @@
#!/usr/bin/env pwsh
$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent
$exe=""
if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) {
# Fix case when both the Windows and Linux builds of Node
# are installed in the same directory
$exe=".exe"
}
$ret=0
if (Test-Path "$basedir/node$exe") {
# Support pipeline input
if ($MyInvocation.ExpectingInput) {
$input | & "$basedir/node$exe" "$basedir/../acorn/bin/acorn" $args
} else {
& "$basedir/node$exe" "$basedir/../acorn/bin/acorn" $args
}
$ret=$LASTEXITCODE
} else {
# Support pipeline input
if ($MyInvocation.ExpectingInput) {
$input | & "node$exe" "$basedir/../acorn/bin/acorn" $args
} else {
& "node$exe" "$basedir/../acorn/bin/acorn" $args
}
$ret=$LASTEXITCODE
}
exit $ret

16
node_modules/.bin/browserslist generated vendored Normal file
View File

@@ -0,0 +1,16 @@
#!/bin/sh
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
case `uname` in
*CYGWIN*|*MINGW*|*MSYS*)
if command -v cygpath > /dev/null 2>&1; then
basedir=`cygpath -w "$basedir"`
fi
;;
esac
if [ -x "$basedir/node" ]; then
exec "$basedir/node" "$basedir/../browserslist/cli.js" "$@"
else
exec node "$basedir/../browserslist/cli.js" "$@"
fi

17
node_modules/.bin/browserslist.cmd generated vendored Normal file
View File

@@ -0,0 +1,17 @@
@ECHO off
GOTO start
:find_dp0
SET dp0=%~dp0
EXIT /b
:start
SETLOCAL
CALL :find_dp0
IF EXIST "%dp0%\node.exe" (
SET "_prog=%dp0%\node.exe"
) ELSE (
SET "_prog=node"
SET PATHEXT=%PATHEXT:;.JS;=;%
)
endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\browserslist\cli.js" %*

28
node_modules/.bin/browserslist.ps1 generated vendored Normal file
View File

@@ -0,0 +1,28 @@
#!/usr/bin/env pwsh
$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent
$exe=""
if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) {
# Fix case when both the Windows and Linux builds of Node
# are installed in the same directory
$exe=".exe"
}
$ret=0
if (Test-Path "$basedir/node$exe") {
# Support pipeline input
if ($MyInvocation.ExpectingInput) {
$input | & "$basedir/node$exe" "$basedir/../browserslist/cli.js" $args
} else {
& "$basedir/node$exe" "$basedir/../browserslist/cli.js" $args
}
$ret=$LASTEXITCODE
} else {
# Support pipeline input
if ($MyInvocation.ExpectingInput) {
$input | & "node$exe" "$basedir/../browserslist/cli.js" $args
} else {
& "node$exe" "$basedir/../browserslist/cli.js" $args
}
$ret=$LASTEXITCODE
}
exit $ret

16
node_modules/.bin/esbuild generated vendored Normal file
View File

@@ -0,0 +1,16 @@
#!/bin/sh
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
case `uname` in
*CYGWIN*|*MINGW*|*MSYS*)
if command -v cygpath > /dev/null 2>&1; then
basedir=`cygpath -w "$basedir"`
fi
;;
esac
if [ -x "$basedir/node" ]; then
exec "$basedir/node" "$basedir/../esbuild/bin/esbuild" "$@"
else
exec node "$basedir/../esbuild/bin/esbuild" "$@"
fi

17
node_modules/.bin/esbuild.cmd generated vendored Normal file
View File

@@ -0,0 +1,17 @@
@ECHO off
GOTO start
:find_dp0
SET dp0=%~dp0
EXIT /b
:start
SETLOCAL
CALL :find_dp0
IF EXIST "%dp0%\node.exe" (
SET "_prog=%dp0%\node.exe"
) ELSE (
SET "_prog=node"
SET PATHEXT=%PATHEXT:;.JS;=;%
)
endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\esbuild\bin\esbuild" %*

28
node_modules/.bin/esbuild.ps1 generated vendored Normal file
View File

@@ -0,0 +1,28 @@
#!/usr/bin/env pwsh
$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent
$exe=""
if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) {
# Fix case when both the Windows and Linux builds of Node
# are installed in the same directory
$exe=".exe"
}
$ret=0
if (Test-Path "$basedir/node$exe") {
# Support pipeline input
if ($MyInvocation.ExpectingInput) {
$input | & "$basedir/node$exe" "$basedir/../esbuild/bin/esbuild" $args
} else {
& "$basedir/node$exe" "$basedir/../esbuild/bin/esbuild" $args
}
$ret=$LASTEXITCODE
} else {
# Support pipeline input
if ($MyInvocation.ExpectingInput) {
$input | & "node$exe" "$basedir/../esbuild/bin/esbuild" $args
} else {
& "node$exe" "$basedir/../esbuild/bin/esbuild" $args
}
$ret=$LASTEXITCODE
}
exit $ret

16
node_modules/.bin/eslint generated vendored Normal file
View File

@@ -0,0 +1,16 @@
#!/bin/sh
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
case `uname` in
*CYGWIN*|*MINGW*|*MSYS*)
if command -v cygpath > /dev/null 2>&1; then
basedir=`cygpath -w "$basedir"`
fi
;;
esac
if [ -x "$basedir/node" ]; then
exec "$basedir/node" "$basedir/../eslint/bin/eslint.js" "$@"
else
exec node "$basedir/../eslint/bin/eslint.js" "$@"
fi

16
node_modules/.bin/eslint-config-prettier generated vendored Normal file
View File

@@ -0,0 +1,16 @@
#!/bin/sh
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
case `uname` in
*CYGWIN*|*MINGW*|*MSYS*)
if command -v cygpath > /dev/null 2>&1; then
basedir=`cygpath -w "$basedir"`
fi
;;
esac
if [ -x "$basedir/node" ]; then
exec "$basedir/node" "$basedir/../eslint-config-prettier/build/bin/cli.js" "$@"
else
exec node "$basedir/../eslint-config-prettier/build/bin/cli.js" "$@"
fi

17
node_modules/.bin/eslint-config-prettier.cmd generated vendored Normal file
View File

@@ -0,0 +1,17 @@
@ECHO off
GOTO start
:find_dp0
SET dp0=%~dp0
EXIT /b
:start
SETLOCAL
CALL :find_dp0
IF EXIST "%dp0%\node.exe" (
SET "_prog=%dp0%\node.exe"
) ELSE (
SET "_prog=node"
SET PATHEXT=%PATHEXT:;.JS;=;%
)
endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\eslint-config-prettier\build\bin\cli.js" %*

28
node_modules/.bin/eslint-config-prettier.ps1 generated vendored Normal file
View File

@@ -0,0 +1,28 @@
#!/usr/bin/env pwsh
$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent
$exe=""
if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) {
# Fix case when both the Windows and Linux builds of Node
# are installed in the same directory
$exe=".exe"
}
$ret=0
if (Test-Path "$basedir/node$exe") {
# Support pipeline input
if ($MyInvocation.ExpectingInput) {
$input | & "$basedir/node$exe" "$basedir/../eslint-config-prettier/build/bin/cli.js" $args
} else {
& "$basedir/node$exe" "$basedir/../eslint-config-prettier/build/bin/cli.js" $args
}
$ret=$LASTEXITCODE
} else {
# Support pipeline input
if ($MyInvocation.ExpectingInput) {
$input | & "node$exe" "$basedir/../eslint-config-prettier/build/bin/cli.js" $args
} else {
& "node$exe" "$basedir/../eslint-config-prettier/build/bin/cli.js" $args
}
$ret=$LASTEXITCODE
}
exit $ret

17
node_modules/.bin/eslint.cmd generated vendored Normal file
View File

@@ -0,0 +1,17 @@
@ECHO off
GOTO start
:find_dp0
SET dp0=%~dp0
EXIT /b
:start
SETLOCAL
CALL :find_dp0
IF EXIST "%dp0%\node.exe" (
SET "_prog=%dp0%\node.exe"
) ELSE (
SET "_prog=node"
SET PATHEXT=%PATHEXT:;.JS;=;%
)
endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\eslint\bin\eslint.js" %*

28
node_modules/.bin/eslint.ps1 generated vendored Normal file
View File

@@ -0,0 +1,28 @@
#!/usr/bin/env pwsh
$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent
$exe=""
if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) {
# Fix case when both the Windows and Linux builds of Node
# are installed in the same directory
$exe=".exe"
}
$ret=0
if (Test-Path "$basedir/node$exe") {
# Support pipeline input
if ($MyInvocation.ExpectingInput) {
$input | & "$basedir/node$exe" "$basedir/../eslint/bin/eslint.js" $args
} else {
& "$basedir/node$exe" "$basedir/../eslint/bin/eslint.js" $args
}
$ret=$LASTEXITCODE
} else {
# Support pipeline input
if ($MyInvocation.ExpectingInput) {
$input | & "node$exe" "$basedir/../eslint/bin/eslint.js" $args
} else {
& "node$exe" "$basedir/../eslint/bin/eslint.js" $args
}
$ret=$LASTEXITCODE
}
exit $ret

16
node_modules/.bin/he generated vendored Normal file
View File

@@ -0,0 +1,16 @@
#!/bin/sh
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
case `uname` in
*CYGWIN*|*MINGW*|*MSYS*)
if command -v cygpath > /dev/null 2>&1; then
basedir=`cygpath -w "$basedir"`
fi
;;
esac
if [ -x "$basedir/node" ]; then
exec "$basedir/node" "$basedir/../he/bin/he" "$@"
else
exec node "$basedir/../he/bin/he" "$@"
fi

17
node_modules/.bin/he.cmd generated vendored Normal file
View File

@@ -0,0 +1,17 @@
@ECHO off
GOTO start
:find_dp0
SET dp0=%~dp0
EXIT /b
:start
SETLOCAL
CALL :find_dp0
IF EXIST "%dp0%\node.exe" (
SET "_prog=%dp0%\node.exe"
) ELSE (
SET "_prog=node"
SET PATHEXT=%PATHEXT:;.JS;=;%
)
endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\he\bin\he" %*

28
node_modules/.bin/he.ps1 generated vendored Normal file
View File

@@ -0,0 +1,28 @@
#!/usr/bin/env pwsh
$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent
$exe=""
if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) {
# Fix case when both the Windows and Linux builds of Node
# are installed in the same directory
$exe=".exe"
}
$ret=0
if (Test-Path "$basedir/node$exe") {
# Support pipeline input
if ($MyInvocation.ExpectingInput) {
$input | & "$basedir/node$exe" "$basedir/../he/bin/he" $args
} else {
& "$basedir/node$exe" "$basedir/../he/bin/he" $args
}
$ret=$LASTEXITCODE
} else {
# Support pipeline input
if ($MyInvocation.ExpectingInput) {
$input | & "node$exe" "$basedir/../he/bin/he" $args
} else {
& "node$exe" "$basedir/../he/bin/he" $args
}
$ret=$LASTEXITCODE
}
exit $ret

16
node_modules/.bin/http-server generated vendored Normal file
View File

@@ -0,0 +1,16 @@
#!/bin/sh
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
case `uname` in
*CYGWIN*|*MINGW*|*MSYS*)
if command -v cygpath > /dev/null 2>&1; then
basedir=`cygpath -w "$basedir"`
fi
;;
esac
if [ -x "$basedir/node" ]; then
exec "$basedir/node" "$basedir/../http-server/bin/http-server" "$@"
else
exec node "$basedir/../http-server/bin/http-server" "$@"
fi

17
node_modules/.bin/http-server.cmd generated vendored Normal file
View File

@@ -0,0 +1,17 @@
@ECHO off
GOTO start
:find_dp0
SET dp0=%~dp0
EXIT /b
:start
SETLOCAL
CALL :find_dp0
IF EXIST "%dp0%\node.exe" (
SET "_prog=%dp0%\node.exe"
) ELSE (
SET "_prog=node"
SET PATHEXT=%PATHEXT:;.JS;=;%
)
endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\http-server\bin\http-server" %*

28
node_modules/.bin/http-server.ps1 generated vendored Normal file
View File

@@ -0,0 +1,28 @@
#!/usr/bin/env pwsh
$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent
$exe=""
if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) {
# Fix case when both the Windows and Linux builds of Node
# are installed in the same directory
$exe=".exe"
}
$ret=0
if (Test-Path "$basedir/node$exe") {
# Support pipeline input
if ($MyInvocation.ExpectingInput) {
$input | & "$basedir/node$exe" "$basedir/../http-server/bin/http-server" $args
} else {
& "$basedir/node$exe" "$basedir/../http-server/bin/http-server" $args
}
$ret=$LASTEXITCODE
} else {
# Support pipeline input
if ($MyInvocation.ExpectingInput) {
$input | & "node$exe" "$basedir/../http-server/bin/http-server" $args
} else {
& "node$exe" "$basedir/../http-server/bin/http-server" $args
}
$ret=$LASTEXITCODE
}
exit $ret

16
node_modules/.bin/js-yaml generated vendored Normal file
View File

@@ -0,0 +1,16 @@
#!/bin/sh
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
case `uname` in
*CYGWIN*|*MINGW*|*MSYS*)
if command -v cygpath > /dev/null 2>&1; then
basedir=`cygpath -w "$basedir"`
fi
;;
esac
if [ -x "$basedir/node" ]; then
exec "$basedir/node" "$basedir/../js-yaml/bin/js-yaml.js" "$@"
else
exec node "$basedir/../js-yaml/bin/js-yaml.js" "$@"
fi

17
node_modules/.bin/js-yaml.cmd generated vendored Normal file
View File

@@ -0,0 +1,17 @@
@ECHO off
GOTO start
:find_dp0
SET dp0=%~dp0
EXIT /b
:start
SETLOCAL
CALL :find_dp0
IF EXIST "%dp0%\node.exe" (
SET "_prog=%dp0%\node.exe"
) ELSE (
SET "_prog=node"
SET PATHEXT=%PATHEXT:;.JS;=;%
)
endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\js-yaml\bin\js-yaml.js" %*

28
node_modules/.bin/js-yaml.ps1 generated vendored Normal file
View File

@@ -0,0 +1,28 @@
#!/usr/bin/env pwsh
$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent
$exe=""
if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) {
# Fix case when both the Windows and Linux builds of Node
# are installed in the same directory
$exe=".exe"
}
$ret=0
if (Test-Path "$basedir/node$exe") {
# Support pipeline input
if ($MyInvocation.ExpectingInput) {
$input | & "$basedir/node$exe" "$basedir/../js-yaml/bin/js-yaml.js" $args
} else {
& "$basedir/node$exe" "$basedir/../js-yaml/bin/js-yaml.js" $args
}
$ret=$LASTEXITCODE
} else {
# Support pipeline input
if ($MyInvocation.ExpectingInput) {
$input | & "node$exe" "$basedir/../js-yaml/bin/js-yaml.js" $args
} else {
& "node$exe" "$basedir/../js-yaml/bin/js-yaml.js" $args
}
$ret=$LASTEXITCODE
}
exit $ret

16
node_modules/.bin/jsesc generated vendored Normal file
View File

@@ -0,0 +1,16 @@
#!/bin/sh
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
case `uname` in
*CYGWIN*|*MINGW*|*MSYS*)
if command -v cygpath > /dev/null 2>&1; then
basedir=`cygpath -w "$basedir"`
fi
;;
esac
if [ -x "$basedir/node" ]; then
exec "$basedir/node" "$basedir/../jsesc/bin/jsesc" "$@"
else
exec node "$basedir/../jsesc/bin/jsesc" "$@"
fi

17
node_modules/.bin/jsesc.cmd generated vendored Normal file
View File

@@ -0,0 +1,17 @@
@ECHO off
GOTO start
:find_dp0
SET dp0=%~dp0
EXIT /b
:start
SETLOCAL
CALL :find_dp0
IF EXIST "%dp0%\node.exe" (
SET "_prog=%dp0%\node.exe"
) ELSE (
SET "_prog=node"
SET PATHEXT=%PATHEXT:;.JS;=;%
)
endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\jsesc\bin\jsesc" %*

28
node_modules/.bin/jsesc.ps1 generated vendored Normal file
View File

@@ -0,0 +1,28 @@
#!/usr/bin/env pwsh
$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent
$exe=""
if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) {
# Fix case when both the Windows and Linux builds of Node
# are installed in the same directory
$exe=".exe"
}
$ret=0
if (Test-Path "$basedir/node$exe") {
# Support pipeline input
if ($MyInvocation.ExpectingInput) {
$input | & "$basedir/node$exe" "$basedir/../jsesc/bin/jsesc" $args
} else {
& "$basedir/node$exe" "$basedir/../jsesc/bin/jsesc" $args
}
$ret=$LASTEXITCODE
} else {
# Support pipeline input
if ($MyInvocation.ExpectingInput) {
$input | & "node$exe" "$basedir/../jsesc/bin/jsesc" $args
} else {
& "node$exe" "$basedir/../jsesc/bin/jsesc" $args
}
$ret=$LASTEXITCODE
}
exit $ret

16
node_modules/.bin/json-server generated vendored Normal file
View File

@@ -0,0 +1,16 @@
#!/bin/sh
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
case `uname` in
*CYGWIN*|*MINGW*|*MSYS*)
if command -v cygpath > /dev/null 2>&1; then
basedir=`cygpath -w "$basedir"`
fi
;;
esac
if [ -x "$basedir/node" ]; then
exec "$basedir/node" "$basedir/../json-server/lib/bin.js" "$@"
else
exec node "$basedir/../json-server/lib/bin.js" "$@"
fi

17
node_modules/.bin/json-server.cmd generated vendored Normal file
View File

@@ -0,0 +1,17 @@
@ECHO off
GOTO start
:find_dp0
SET dp0=%~dp0
EXIT /b
:start
SETLOCAL
CALL :find_dp0
IF EXIST "%dp0%\node.exe" (
SET "_prog=%dp0%\node.exe"
) ELSE (
SET "_prog=node"
SET PATHEXT=%PATHEXT:;.JS;=;%
)
endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\json-server\lib\bin.js" %*

28
node_modules/.bin/json-server.ps1 generated vendored Normal file
View File

@@ -0,0 +1,28 @@
#!/usr/bin/env pwsh
$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent
$exe=""
if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) {
# Fix case when both the Windows and Linux builds of Node
# are installed in the same directory
$exe=".exe"
}
$ret=0
if (Test-Path "$basedir/node$exe") {
# Support pipeline input
if ($MyInvocation.ExpectingInput) {
$input | & "$basedir/node$exe" "$basedir/../json-server/lib/bin.js" $args
} else {
& "$basedir/node$exe" "$basedir/../json-server/lib/bin.js" $args
}
$ret=$LASTEXITCODE
} else {
# Support pipeline input
if ($MyInvocation.ExpectingInput) {
$input | & "node$exe" "$basedir/../json-server/lib/bin.js" $args
} else {
& "node$exe" "$basedir/../json-server/lib/bin.js" $args
}
$ret=$LASTEXITCODE
}
exit $ret

16
node_modules/.bin/json5 generated vendored Normal file
View File

@@ -0,0 +1,16 @@
#!/bin/sh
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
case `uname` in
*CYGWIN*|*MINGW*|*MSYS*)
if command -v cygpath > /dev/null 2>&1; then
basedir=`cygpath -w "$basedir"`
fi
;;
esac
if [ -x "$basedir/node" ]; then
exec "$basedir/node" "$basedir/../json5/lib/cli.js" "$@"
else
exec node "$basedir/../json5/lib/cli.js" "$@"
fi

17
node_modules/.bin/json5.cmd generated vendored Normal file
View File

@@ -0,0 +1,17 @@
@ECHO off
GOTO start
:find_dp0
SET dp0=%~dp0
EXIT /b
:start
SETLOCAL
CALL :find_dp0
IF EXIST "%dp0%\node.exe" (
SET "_prog=%dp0%\node.exe"
) ELSE (
SET "_prog=node"
SET PATHEXT=%PATHEXT:;.JS;=;%
)
endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\json5\lib\cli.js" %*

28
node_modules/.bin/json5.ps1 generated vendored Normal file
View File

@@ -0,0 +1,28 @@
#!/usr/bin/env pwsh
$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent
$exe=""
if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) {
# Fix case when both the Windows and Linux builds of Node
# are installed in the same directory
$exe=".exe"
}
$ret=0
if (Test-Path "$basedir/node$exe") {
# Support pipeline input
if ($MyInvocation.ExpectingInput) {
$input | & "$basedir/node$exe" "$basedir/../json5/lib/cli.js" $args
} else {
& "$basedir/node$exe" "$basedir/../json5/lib/cli.js" $args
}
$ret=$LASTEXITCODE
} else {
# Support pipeline input
if ($MyInvocation.ExpectingInput) {
$input | & "node$exe" "$basedir/../json5/lib/cli.js" $args
} else {
& "node$exe" "$basedir/../json5/lib/cli.js" $args
}
$ret=$LASTEXITCODE
}
exit $ret

16
node_modules/.bin/loose-envify generated vendored Normal file
View File

@@ -0,0 +1,16 @@
#!/bin/sh
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
case `uname` in
*CYGWIN*|*MINGW*|*MSYS*)
if command -v cygpath > /dev/null 2>&1; then
basedir=`cygpath -w "$basedir"`
fi
;;
esac
if [ -x "$basedir/node" ]; then
exec "$basedir/node" "$basedir/../loose-envify/cli.js" "$@"
else
exec node "$basedir/../loose-envify/cli.js" "$@"
fi

17
node_modules/.bin/loose-envify.cmd generated vendored Normal file
View File

@@ -0,0 +1,17 @@
@ECHO off
GOTO start
:find_dp0
SET dp0=%~dp0
EXIT /b
:start
SETLOCAL
CALL :find_dp0
IF EXIST "%dp0%\node.exe" (
SET "_prog=%dp0%\node.exe"
) ELSE (
SET "_prog=node"
SET PATHEXT=%PATHEXT:;.JS;=;%
)
endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\loose-envify\cli.js" %*

28
node_modules/.bin/loose-envify.ps1 generated vendored Normal file
View File

@@ -0,0 +1,28 @@
#!/usr/bin/env pwsh
$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent
$exe=""
if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) {
# Fix case when both the Windows and Linux builds of Node
# are installed in the same directory
$exe=".exe"
}
$ret=0
if (Test-Path "$basedir/node$exe") {
# Support pipeline input
if ($MyInvocation.ExpectingInput) {
$input | & "$basedir/node$exe" "$basedir/../loose-envify/cli.js" $args
} else {
& "$basedir/node$exe" "$basedir/../loose-envify/cli.js" $args
}
$ret=$LASTEXITCODE
} else {
# Support pipeline input
if ($MyInvocation.ExpectingInput) {
$input | & "node$exe" "$basedir/../loose-envify/cli.js" $args
} else {
& "node$exe" "$basedir/../loose-envify/cli.js" $args
}
$ret=$LASTEXITCODE
}
exit $ret

16
node_modules/.bin/mime generated vendored Normal file
View File

@@ -0,0 +1,16 @@
#!/bin/sh
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
case `uname` in
*CYGWIN*|*MINGW*|*MSYS*)
if command -v cygpath > /dev/null 2>&1; then
basedir=`cygpath -w "$basedir"`
fi
;;
esac
if [ -x "$basedir/node" ]; then
exec "$basedir/node" "$basedir/../mime/cli.js" "$@"
else
exec node "$basedir/../mime/cli.js" "$@"
fi

17
node_modules/.bin/mime.cmd generated vendored Normal file
View File

@@ -0,0 +1,17 @@
@ECHO off
GOTO start
:find_dp0
SET dp0=%~dp0
EXIT /b
:start
SETLOCAL
CALL :find_dp0
IF EXIST "%dp0%\node.exe" (
SET "_prog=%dp0%\node.exe"
) ELSE (
SET "_prog=node"
SET PATHEXT=%PATHEXT:;.JS;=;%
)
endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\mime\cli.js" %*

28
node_modules/.bin/mime.ps1 generated vendored Normal file
View File

@@ -0,0 +1,28 @@
#!/usr/bin/env pwsh
$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent
$exe=""
if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) {
# Fix case when both the Windows and Linux builds of Node
# are installed in the same directory
$exe=".exe"
}
$ret=0
if (Test-Path "$basedir/node$exe") {
# Support pipeline input
if ($MyInvocation.ExpectingInput) {
$input | & "$basedir/node$exe" "$basedir/../mime/cli.js" $args
} else {
& "$basedir/node$exe" "$basedir/../mime/cli.js" $args
}
$ret=$LASTEXITCODE
} else {
# Support pipeline input
if ($MyInvocation.ExpectingInput) {
$input | & "node$exe" "$basedir/../mime/cli.js" $args
} else {
& "node$exe" "$basedir/../mime/cli.js" $args
}
$ret=$LASTEXITCODE
}
exit $ret

16
node_modules/.bin/nanoid generated vendored Normal file
View File

@@ -0,0 +1,16 @@
#!/bin/sh
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
case `uname` in
*CYGWIN*|*MINGW*|*MSYS*)
if command -v cygpath > /dev/null 2>&1; then
basedir=`cygpath -w "$basedir"`
fi
;;
esac
if [ -x "$basedir/node" ]; then
exec "$basedir/node" "$basedir/../nanoid/bin/nanoid.cjs" "$@"
else
exec node "$basedir/../nanoid/bin/nanoid.cjs" "$@"
fi

17
node_modules/.bin/nanoid.cmd generated vendored Normal file
View File

@@ -0,0 +1,17 @@
@ECHO off
GOTO start
:find_dp0
SET dp0=%~dp0
EXIT /b
:start
SETLOCAL
CALL :find_dp0
IF EXIST "%dp0%\node.exe" (
SET "_prog=%dp0%\node.exe"
) ELSE (
SET "_prog=node"
SET PATHEXT=%PATHEXT:;.JS;=;%
)
endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\nanoid\bin\nanoid.cjs" %*

28
node_modules/.bin/nanoid.ps1 generated vendored Normal file
View File

@@ -0,0 +1,28 @@
#!/usr/bin/env pwsh
$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent
$exe=""
if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) {
# Fix case when both the Windows and Linux builds of Node
# are installed in the same directory
$exe=".exe"
}
$ret=0
if (Test-Path "$basedir/node$exe") {
# Support pipeline input
if ($MyInvocation.ExpectingInput) {
$input | & "$basedir/node$exe" "$basedir/../nanoid/bin/nanoid.cjs" $args
} else {
& "$basedir/node$exe" "$basedir/../nanoid/bin/nanoid.cjs" $args
}
$ret=$LASTEXITCODE
} else {
# Support pipeline input
if ($MyInvocation.ExpectingInput) {
$input | & "node$exe" "$basedir/../nanoid/bin/nanoid.cjs" $args
} else {
& "node$exe" "$basedir/../nanoid/bin/nanoid.cjs" $args
}
$ret=$LASTEXITCODE
}
exit $ret

16
node_modules/.bin/node-which generated vendored Normal file
View File

@@ -0,0 +1,16 @@
#!/bin/sh
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
case `uname` in
*CYGWIN*|*MINGW*|*MSYS*)
if command -v cygpath > /dev/null 2>&1; then
basedir=`cygpath -w "$basedir"`
fi
;;
esac
if [ -x "$basedir/node" ]; then
exec "$basedir/node" "$basedir/../which/bin/node-which" "$@"
else
exec node "$basedir/../which/bin/node-which" "$@"
fi

17
node_modules/.bin/node-which.cmd generated vendored Normal file
View File

@@ -0,0 +1,17 @@
@ECHO off
GOTO start
:find_dp0
SET dp0=%~dp0
EXIT /b
:start
SETLOCAL
CALL :find_dp0
IF EXIST "%dp0%\node.exe" (
SET "_prog=%dp0%\node.exe"
) ELSE (
SET "_prog=node"
SET PATHEXT=%PATHEXT:;.JS;=;%
)
endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\which\bin\node-which" %*

28
node_modules/.bin/node-which.ps1 generated vendored Normal file
View File

@@ -0,0 +1,28 @@
#!/usr/bin/env pwsh
$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent
$exe=""
if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) {
# Fix case when both the Windows and Linux builds of Node
# are installed in the same directory
$exe=".exe"
}
$ret=0
if (Test-Path "$basedir/node$exe") {
# Support pipeline input
if ($MyInvocation.ExpectingInput) {
$input | & "$basedir/node$exe" "$basedir/../which/bin/node-which" $args
} else {
& "$basedir/node$exe" "$basedir/../which/bin/node-which" $args
}
$ret=$LASTEXITCODE
} else {
# Support pipeline input
if ($MyInvocation.ExpectingInput) {
$input | & "node$exe" "$basedir/../which/bin/node-which" $args
} else {
& "node$exe" "$basedir/../which/bin/node-which" $args
}
$ret=$LASTEXITCODE
}
exit $ret

16
node_modules/.bin/npm-run-all generated vendored Normal file
View File

@@ -0,0 +1,16 @@
#!/bin/sh
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
case `uname` in
*CYGWIN*|*MINGW*|*MSYS*)
if command -v cygpath > /dev/null 2>&1; then
basedir=`cygpath -w "$basedir"`
fi
;;
esac
if [ -x "$basedir/node" ]; then
exec "$basedir/node" "$basedir/../npm-run-all/bin/npm-run-all/index.js" "$@"
else
exec node "$basedir/../npm-run-all/bin/npm-run-all/index.js" "$@"
fi

17
node_modules/.bin/npm-run-all.cmd generated vendored Normal file
View File

@@ -0,0 +1,17 @@
@ECHO off
GOTO start
:find_dp0
SET dp0=%~dp0
EXIT /b
:start
SETLOCAL
CALL :find_dp0
IF EXIST "%dp0%\node.exe" (
SET "_prog=%dp0%\node.exe"
) ELSE (
SET "_prog=node"
SET PATHEXT=%PATHEXT:;.JS;=;%
)
endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\npm-run-all\bin\npm-run-all\index.js" %*

28
node_modules/.bin/npm-run-all.ps1 generated vendored Normal file
View File

@@ -0,0 +1,28 @@
#!/usr/bin/env pwsh
$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent
$exe=""
if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) {
# Fix case when both the Windows and Linux builds of Node
# are installed in the same directory
$exe=".exe"
}
$ret=0
if (Test-Path "$basedir/node$exe") {
# Support pipeline input
if ($MyInvocation.ExpectingInput) {
$input | & "$basedir/node$exe" "$basedir/../npm-run-all/bin/npm-run-all/index.js" $args
} else {
& "$basedir/node$exe" "$basedir/../npm-run-all/bin/npm-run-all/index.js" $args
}
$ret=$LASTEXITCODE
} else {
# Support pipeline input
if ($MyInvocation.ExpectingInput) {
$input | & "node$exe" "$basedir/../npm-run-all/bin/npm-run-all/index.js" $args
} else {
& "node$exe" "$basedir/../npm-run-all/bin/npm-run-all/index.js" $args
}
$ret=$LASTEXITCODE
}
exit $ret

16
node_modules/.bin/opener generated vendored Normal file
View File

@@ -0,0 +1,16 @@
#!/bin/sh
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
case `uname` in
*CYGWIN*|*MINGW*|*MSYS*)
if command -v cygpath > /dev/null 2>&1; then
basedir=`cygpath -w "$basedir"`
fi
;;
esac
if [ -x "$basedir/node" ]; then
exec "$basedir/node" "$basedir/../opener/bin/opener-bin.js" "$@"
else
exec node "$basedir/../opener/bin/opener-bin.js" "$@"
fi

17
node_modules/.bin/opener.cmd generated vendored Normal file
View File

@@ -0,0 +1,17 @@
@ECHO off
GOTO start
:find_dp0
SET dp0=%~dp0
EXIT /b
:start
SETLOCAL
CALL :find_dp0
IF EXIST "%dp0%\node.exe" (
SET "_prog=%dp0%\node.exe"
) ELSE (
SET "_prog=node"
SET PATHEXT=%PATHEXT:;.JS;=;%
)
endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\opener\bin\opener-bin.js" %*

28
node_modules/.bin/opener.ps1 generated vendored Normal file
View File

@@ -0,0 +1,28 @@
#!/usr/bin/env pwsh
$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent
$exe=""
if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) {
# Fix case when both the Windows and Linux builds of Node
# are installed in the same directory
$exe=".exe"
}
$ret=0
if (Test-Path "$basedir/node$exe") {
# Support pipeline input
if ($MyInvocation.ExpectingInput) {
$input | & "$basedir/node$exe" "$basedir/../opener/bin/opener-bin.js" $args
} else {
& "$basedir/node$exe" "$basedir/../opener/bin/opener-bin.js" $args
}
$ret=$LASTEXITCODE
} else {
# Support pipeline input
if ($MyInvocation.ExpectingInput) {
$input | & "node$exe" "$basedir/../opener/bin/opener-bin.js" $args
} else {
& "node$exe" "$basedir/../opener/bin/opener-bin.js" $args
}
$ret=$LASTEXITCODE
}
exit $ret

16
node_modules/.bin/parser generated vendored Normal file
View File

@@ -0,0 +1,16 @@
#!/bin/sh
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
case `uname` in
*CYGWIN*|*MINGW*|*MSYS*)
if command -v cygpath > /dev/null 2>&1; then
basedir=`cygpath -w "$basedir"`
fi
;;
esac
if [ -x "$basedir/node" ]; then
exec "$basedir/node" "$basedir/../@babel/parser/bin/babel-parser.js" "$@"
else
exec node "$basedir/../@babel/parser/bin/babel-parser.js" "$@"
fi

17
node_modules/.bin/parser.cmd generated vendored Normal file
View File

@@ -0,0 +1,17 @@
@ECHO off
GOTO start
:find_dp0
SET dp0=%~dp0
EXIT /b
:start
SETLOCAL
CALL :find_dp0
IF EXIST "%dp0%\node.exe" (
SET "_prog=%dp0%\node.exe"
) ELSE (
SET "_prog=node"
SET PATHEXT=%PATHEXT:;.JS;=;%
)
endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\@babel\parser\bin\babel-parser.js" %*

28
node_modules/.bin/parser.ps1 generated vendored Normal file
View File

@@ -0,0 +1,28 @@
#!/usr/bin/env pwsh
$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent
$exe=""
if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) {
# Fix case when both the Windows and Linux builds of Node
# are installed in the same directory
$exe=".exe"
}
$ret=0
if (Test-Path "$basedir/node$exe") {
# Support pipeline input
if ($MyInvocation.ExpectingInput) {
$input | & "$basedir/node$exe" "$basedir/../@babel/parser/bin/babel-parser.js" $args
} else {
& "$basedir/node$exe" "$basedir/../@babel/parser/bin/babel-parser.js" $args
}
$ret=$LASTEXITCODE
} else {
# Support pipeline input
if ($MyInvocation.ExpectingInput) {
$input | & "node$exe" "$basedir/../@babel/parser/bin/babel-parser.js" $args
} else {
& "node$exe" "$basedir/../@babel/parser/bin/babel-parser.js" $args
}
$ret=$LASTEXITCODE
}
exit $ret

16
node_modules/.bin/pidtree generated vendored Normal file
View File

@@ -0,0 +1,16 @@
#!/bin/sh
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
case `uname` in
*CYGWIN*|*MINGW*|*MSYS*)
if command -v cygpath > /dev/null 2>&1; then
basedir=`cygpath -w "$basedir"`
fi
;;
esac
if [ -x "$basedir/node" ]; then
exec "$basedir/node" "$basedir/../pidtree/bin/pidtree.js" "$@"
else
exec node "$basedir/../pidtree/bin/pidtree.js" "$@"
fi

17
node_modules/.bin/pidtree.cmd generated vendored Normal file
View File

@@ -0,0 +1,17 @@
@ECHO off
GOTO start
:find_dp0
SET dp0=%~dp0
EXIT /b
:start
SETLOCAL
CALL :find_dp0
IF EXIST "%dp0%\node.exe" (
SET "_prog=%dp0%\node.exe"
) ELSE (
SET "_prog=node"
SET PATHEXT=%PATHEXT:;.JS;=;%
)
endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\pidtree\bin\pidtree.js" %*

28
node_modules/.bin/pidtree.ps1 generated vendored Normal file
View File

@@ -0,0 +1,28 @@
#!/usr/bin/env pwsh
$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent
$exe=""
if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) {
# Fix case when both the Windows and Linux builds of Node
# are installed in the same directory
$exe=".exe"
}
$ret=0
if (Test-Path "$basedir/node$exe") {
# Support pipeline input
if ($MyInvocation.ExpectingInput) {
$input | & "$basedir/node$exe" "$basedir/../pidtree/bin/pidtree.js" $args
} else {
& "$basedir/node$exe" "$basedir/../pidtree/bin/pidtree.js" $args
}
$ret=$LASTEXITCODE
} else {
# Support pipeline input
if ($MyInvocation.ExpectingInput) {
$input | & "node$exe" "$basedir/../pidtree/bin/pidtree.js" $args
} else {
& "node$exe" "$basedir/../pidtree/bin/pidtree.js" $args
}
$ret=$LASTEXITCODE
}
exit $ret

16
node_modules/.bin/prettier generated vendored Normal file
View File

@@ -0,0 +1,16 @@
#!/bin/sh
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
case `uname` in
*CYGWIN*|*MINGW*|*MSYS*)
if command -v cygpath > /dev/null 2>&1; then
basedir=`cygpath -w "$basedir"`
fi
;;
esac
if [ -x "$basedir/node" ]; then
exec "$basedir/node" "$basedir/../prettier/bin/prettier.cjs" "$@"
else
exec node "$basedir/../prettier/bin/prettier.cjs" "$@"
fi

17
node_modules/.bin/prettier.cmd generated vendored Normal file
View File

@@ -0,0 +1,17 @@
@ECHO off
GOTO start
:find_dp0
SET dp0=%~dp0
EXIT /b
:start
SETLOCAL
CALL :find_dp0
IF EXIST "%dp0%\node.exe" (
SET "_prog=%dp0%\node.exe"
) ELSE (
SET "_prog=node"
SET PATHEXT=%PATHEXT:;.JS;=;%
)
endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\prettier\bin\prettier.cjs" %*

28
node_modules/.bin/prettier.ps1 generated vendored Normal file
View File

@@ -0,0 +1,28 @@
#!/usr/bin/env pwsh
$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent
$exe=""
if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) {
# Fix case when both the Windows and Linux builds of Node
# are installed in the same directory
$exe=".exe"
}
$ret=0
if (Test-Path "$basedir/node$exe") {
# Support pipeline input
if ($MyInvocation.ExpectingInput) {
$input | & "$basedir/node$exe" "$basedir/../prettier/bin/prettier.cjs" $args
} else {
& "$basedir/node$exe" "$basedir/../prettier/bin/prettier.cjs" $args
}
$ret=$LASTEXITCODE
} else {
# Support pipeline input
if ($MyInvocation.ExpectingInput) {
$input | & "node$exe" "$basedir/../prettier/bin/prettier.cjs" $args
} else {
& "node$exe" "$basedir/../prettier/bin/prettier.cjs" $args
}
$ret=$LASTEXITCODE
}
exit $ret

16
node_modules/.bin/resolve generated vendored Normal file
View File

@@ -0,0 +1,16 @@
#!/bin/sh
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
case `uname` in
*CYGWIN*|*MINGW*|*MSYS*)
if command -v cygpath > /dev/null 2>&1; then
basedir=`cygpath -w "$basedir"`
fi
;;
esac
if [ -x "$basedir/node" ]; then
exec "$basedir/node" "$basedir/../resolve/bin/resolve" "$@"
else
exec node "$basedir/../resolve/bin/resolve" "$@"
fi

17
node_modules/.bin/resolve.cmd generated vendored Normal file
View File

@@ -0,0 +1,17 @@
@ECHO off
GOTO start
:find_dp0
SET dp0=%~dp0
EXIT /b
:start
SETLOCAL
CALL :find_dp0
IF EXIST "%dp0%\node.exe" (
SET "_prog=%dp0%\node.exe"
) ELSE (
SET "_prog=node"
SET PATHEXT=%PATHEXT:;.JS;=;%
)
endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\resolve\bin\resolve" %*

28
node_modules/.bin/resolve.ps1 generated vendored Normal file
View File

@@ -0,0 +1,28 @@
#!/usr/bin/env pwsh
$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent
$exe=""
if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) {
# Fix case when both the Windows and Linux builds of Node
# are installed in the same directory
$exe=".exe"
}
$ret=0
if (Test-Path "$basedir/node$exe") {
# Support pipeline input
if ($MyInvocation.ExpectingInput) {
$input | & "$basedir/node$exe" "$basedir/../resolve/bin/resolve" $args
} else {
& "$basedir/node$exe" "$basedir/../resolve/bin/resolve" $args
}
$ret=$LASTEXITCODE
} else {
# Support pipeline input
if ($MyInvocation.ExpectingInput) {
$input | & "node$exe" "$basedir/../resolve/bin/resolve" $args
} else {
& "node$exe" "$basedir/../resolve/bin/resolve" $args
}
$ret=$LASTEXITCODE
}
exit $ret

16
node_modules/.bin/rimraf generated vendored Normal file
View File

@@ -0,0 +1,16 @@
#!/bin/sh
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
case `uname` in
*CYGWIN*|*MINGW*|*MSYS*)
if command -v cygpath > /dev/null 2>&1; then
basedir=`cygpath -w "$basedir"`
fi
;;
esac
if [ -x "$basedir/node" ]; then
exec "$basedir/node" "$basedir/../rimraf/bin.js" "$@"
else
exec node "$basedir/../rimraf/bin.js" "$@"
fi

17
node_modules/.bin/rimraf.cmd generated vendored Normal file
View File

@@ -0,0 +1,17 @@
@ECHO off
GOTO start
:find_dp0
SET dp0=%~dp0
EXIT /b
:start
SETLOCAL
CALL :find_dp0
IF EXIST "%dp0%\node.exe" (
SET "_prog=%dp0%\node.exe"
) ELSE (
SET "_prog=node"
SET PATHEXT=%PATHEXT:;.JS;=;%
)
endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\rimraf\bin.js" %*

28
node_modules/.bin/rimraf.ps1 generated vendored Normal file
View File

@@ -0,0 +1,28 @@
#!/usr/bin/env pwsh
$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent
$exe=""
if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) {
# Fix case when both the Windows and Linux builds of Node
# are installed in the same directory
$exe=".exe"
}
$ret=0
if (Test-Path "$basedir/node$exe") {
# Support pipeline input
if ($MyInvocation.ExpectingInput) {
$input | & "$basedir/node$exe" "$basedir/../rimraf/bin.js" $args
} else {
& "$basedir/node$exe" "$basedir/../rimraf/bin.js" $args
}
$ret=$LASTEXITCODE
} else {
# Support pipeline input
if ($MyInvocation.ExpectingInput) {
$input | & "node$exe" "$basedir/../rimraf/bin.js" $args
} else {
& "node$exe" "$basedir/../rimraf/bin.js" $args
}
$ret=$LASTEXITCODE
}
exit $ret

16
node_modules/.bin/rollup generated vendored Normal file
View File

@@ -0,0 +1,16 @@
#!/bin/sh
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
case `uname` in
*CYGWIN*|*MINGW*|*MSYS*)
if command -v cygpath > /dev/null 2>&1; then
basedir=`cygpath -w "$basedir"`
fi
;;
esac
if [ -x "$basedir/node" ]; then
exec "$basedir/node" "$basedir/../rollup/dist/bin/rollup" "$@"
else
exec node "$basedir/../rollup/dist/bin/rollup" "$@"
fi

17
node_modules/.bin/rollup.cmd generated vendored Normal file
View File

@@ -0,0 +1,17 @@
@ECHO off
GOTO start
:find_dp0
SET dp0=%~dp0
EXIT /b
:start
SETLOCAL
CALL :find_dp0
IF EXIST "%dp0%\node.exe" (
SET "_prog=%dp0%\node.exe"
) ELSE (
SET "_prog=node"
SET PATHEXT=%PATHEXT:;.JS;=;%
)
endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\rollup\dist\bin\rollup" %*

28
node_modules/.bin/rollup.ps1 generated vendored Normal file
View File

@@ -0,0 +1,28 @@
#!/usr/bin/env pwsh
$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent
$exe=""
if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) {
# Fix case when both the Windows and Linux builds of Node
# are installed in the same directory
$exe=".exe"
}
$ret=0
if (Test-Path "$basedir/node$exe") {
# Support pipeline input
if ($MyInvocation.ExpectingInput) {
$input | & "$basedir/node$exe" "$basedir/../rollup/dist/bin/rollup" $args
} else {
& "$basedir/node$exe" "$basedir/../rollup/dist/bin/rollup" $args
}
$ret=$LASTEXITCODE
} else {
# Support pipeline input
if ($MyInvocation.ExpectingInput) {
$input | & "node$exe" "$basedir/../rollup/dist/bin/rollup" $args
} else {
& "node$exe" "$basedir/../rollup/dist/bin/rollup" $args
}
$ret=$LASTEXITCODE
}
exit $ret

16
node_modules/.bin/run-p generated vendored Normal file
View File

@@ -0,0 +1,16 @@
#!/bin/sh
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
case `uname` in
*CYGWIN*|*MINGW*|*MSYS*)
if command -v cygpath > /dev/null 2>&1; then
basedir=`cygpath -w "$basedir"`
fi
;;
esac
if [ -x "$basedir/node" ]; then
exec "$basedir/node" "$basedir/../npm-run-all/bin/run-p/index.js" "$@"
else
exec node "$basedir/../npm-run-all/bin/run-p/index.js" "$@"
fi

17
node_modules/.bin/run-p.cmd generated vendored Normal file
View File

@@ -0,0 +1,17 @@
@ECHO off
GOTO start
:find_dp0
SET dp0=%~dp0
EXIT /b
:start
SETLOCAL
CALL :find_dp0
IF EXIST "%dp0%\node.exe" (
SET "_prog=%dp0%\node.exe"
) ELSE (
SET "_prog=node"
SET PATHEXT=%PATHEXT:;.JS;=;%
)
endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\npm-run-all\bin\run-p\index.js" %*

28
node_modules/.bin/run-p.ps1 generated vendored Normal file
View File

@@ -0,0 +1,28 @@
#!/usr/bin/env pwsh
$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent
$exe=""
if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) {
# Fix case when both the Windows and Linux builds of Node
# are installed in the same directory
$exe=".exe"
}
$ret=0
if (Test-Path "$basedir/node$exe") {
# Support pipeline input
if ($MyInvocation.ExpectingInput) {
$input | & "$basedir/node$exe" "$basedir/../npm-run-all/bin/run-p/index.js" $args
} else {
& "$basedir/node$exe" "$basedir/../npm-run-all/bin/run-p/index.js" $args
}
$ret=$LASTEXITCODE
} else {
# Support pipeline input
if ($MyInvocation.ExpectingInput) {
$input | & "node$exe" "$basedir/../npm-run-all/bin/run-p/index.js" $args
} else {
& "node$exe" "$basedir/../npm-run-all/bin/run-p/index.js" $args
}
$ret=$LASTEXITCODE
}
exit $ret

16
node_modules/.bin/run-s generated vendored Normal file
View File

@@ -0,0 +1,16 @@
#!/bin/sh
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
case `uname` in
*CYGWIN*|*MINGW*|*MSYS*)
if command -v cygpath > /dev/null 2>&1; then
basedir=`cygpath -w "$basedir"`
fi
;;
esac
if [ -x "$basedir/node" ]; then
exec "$basedir/node" "$basedir/../npm-run-all/bin/run-s/index.js" "$@"
else
exec node "$basedir/../npm-run-all/bin/run-s/index.js" "$@"
fi

17
node_modules/.bin/run-s.cmd generated vendored Normal file
View File

@@ -0,0 +1,17 @@
@ECHO off
GOTO start
:find_dp0
SET dp0=%~dp0
EXIT /b
:start
SETLOCAL
CALL :find_dp0
IF EXIST "%dp0%\node.exe" (
SET "_prog=%dp0%\node.exe"
) ELSE (
SET "_prog=node"
SET PATHEXT=%PATHEXT:;.JS;=;%
)
endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\npm-run-all\bin\run-s\index.js" %*

28
node_modules/.bin/run-s.ps1 generated vendored Normal file
View File

@@ -0,0 +1,28 @@
#!/usr/bin/env pwsh
$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent
$exe=""
if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) {
# Fix case when both the Windows and Linux builds of Node
# are installed in the same directory
$exe=".exe"
}
$ret=0
if (Test-Path "$basedir/node$exe") {
# Support pipeline input
if ($MyInvocation.ExpectingInput) {
$input | & "$basedir/node$exe" "$basedir/../npm-run-all/bin/run-s/index.js" $args
} else {
& "$basedir/node$exe" "$basedir/../npm-run-all/bin/run-s/index.js" $args
}
$ret=$LASTEXITCODE
} else {
# Support pipeline input
if ($MyInvocation.ExpectingInput) {
$input | & "node$exe" "$basedir/../npm-run-all/bin/run-s/index.js" $args
} else {
& "node$exe" "$basedir/../npm-run-all/bin/run-s/index.js" $args
}
$ret=$LASTEXITCODE
}
exit $ret

16
node_modules/.bin/semver generated vendored Normal file
View File

@@ -0,0 +1,16 @@
#!/bin/sh
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
case `uname` in
*CYGWIN*|*MINGW*|*MSYS*)
if command -v cygpath > /dev/null 2>&1; then
basedir=`cygpath -w "$basedir"`
fi
;;
esac
if [ -x "$basedir/node" ]; then
exec "$basedir/node" "$basedir/../semver/bin/semver.js" "$@"
else
exec node "$basedir/../semver/bin/semver.js" "$@"
fi

17
node_modules/.bin/semver.cmd generated vendored Normal file
View File

@@ -0,0 +1,17 @@
@ECHO off
GOTO start
:find_dp0
SET dp0=%~dp0
EXIT /b
:start
SETLOCAL
CALL :find_dp0
IF EXIST "%dp0%\node.exe" (
SET "_prog=%dp0%\node.exe"
) ELSE (
SET "_prog=node"
SET PATHEXT=%PATHEXT:;.JS;=;%
)
endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\semver\bin\semver.js" %*

28
node_modules/.bin/semver.ps1 generated vendored Normal file
View File

@@ -0,0 +1,28 @@
#!/usr/bin/env pwsh
$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent
$exe=""
if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) {
# Fix case when both the Windows and Linux builds of Node
# are installed in the same directory
$exe=".exe"
}
$ret=0
if (Test-Path "$basedir/node$exe") {
# Support pipeline input
if ($MyInvocation.ExpectingInput) {
$input | & "$basedir/node$exe" "$basedir/../semver/bin/semver.js" $args
} else {
& "$basedir/node$exe" "$basedir/../semver/bin/semver.js" $args
}
$ret=$LASTEXITCODE
} else {
# Support pipeline input
if ($MyInvocation.ExpectingInput) {
$input | & "node$exe" "$basedir/../semver/bin/semver.js" $args
} else {
& "node$exe" "$basedir/../semver/bin/semver.js" $args
}
$ret=$LASTEXITCODE
}
exit $ret

16
node_modules/.bin/update-browserslist-db generated vendored Normal file
View File

@@ -0,0 +1,16 @@
#!/bin/sh
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
case `uname` in
*CYGWIN*|*MINGW*|*MSYS*)
if command -v cygpath > /dev/null 2>&1; then
basedir=`cygpath -w "$basedir"`
fi
;;
esac
if [ -x "$basedir/node" ]; then
exec "$basedir/node" "$basedir/../update-browserslist-db/cli.js" "$@"
else
exec node "$basedir/../update-browserslist-db/cli.js" "$@"
fi

17
node_modules/.bin/update-browserslist-db.cmd generated vendored Normal file
View File

@@ -0,0 +1,17 @@
@ECHO off
GOTO start
:find_dp0
SET dp0=%~dp0
EXIT /b
:start
SETLOCAL
CALL :find_dp0
IF EXIST "%dp0%\node.exe" (
SET "_prog=%dp0%\node.exe"
) ELSE (
SET "_prog=node"
SET PATHEXT=%PATHEXT:;.JS;=;%
)
endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\update-browserslist-db\cli.js" %*

28
node_modules/.bin/update-browserslist-db.ps1 generated vendored Normal file
View File

@@ -0,0 +1,28 @@
#!/usr/bin/env pwsh
$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent
$exe=""
if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) {
# Fix case when both the Windows and Linux builds of Node
# are installed in the same directory
$exe=".exe"
}
$ret=0
if (Test-Path "$basedir/node$exe") {
# Support pipeline input
if ($MyInvocation.ExpectingInput) {
$input | & "$basedir/node$exe" "$basedir/../update-browserslist-db/cli.js" $args
} else {
& "$basedir/node$exe" "$basedir/../update-browserslist-db/cli.js" $args
}
$ret=$LASTEXITCODE
} else {
# Support pipeline input
if ($MyInvocation.ExpectingInput) {
$input | & "node$exe" "$basedir/../update-browserslist-db/cli.js" $args
} else {
& "node$exe" "$basedir/../update-browserslist-db/cli.js" $args
}
$ret=$LASTEXITCODE
}
exit $ret

16
node_modules/.bin/vite generated vendored Normal file
View File

@@ -0,0 +1,16 @@
#!/bin/sh
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
case `uname` in
*CYGWIN*|*MINGW*|*MSYS*)
if command -v cygpath > /dev/null 2>&1; then
basedir=`cygpath -w "$basedir"`
fi
;;
esac
if [ -x "$basedir/node" ]; then
exec "$basedir/node" "$basedir/../vite/bin/vite.js" "$@"
else
exec node "$basedir/../vite/bin/vite.js" "$@"
fi

17
node_modules/.bin/vite.cmd generated vendored Normal file
View File

@@ -0,0 +1,17 @@
@ECHO off
GOTO start
:find_dp0
SET dp0=%~dp0
EXIT /b
:start
SETLOCAL
CALL :find_dp0
IF EXIST "%dp0%\node.exe" (
SET "_prog=%dp0%\node.exe"
) ELSE (
SET "_prog=node"
SET PATHEXT=%PATHEXT:;.JS;=;%
)
endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\vite\bin\vite.js" %*

Some files were not shown because too many files have changed in this diff Show More