Нужно создать билдер
Пожалуйста, оставляйте свои предложения только если вы уже делали похожий билдер и хорошо разбираетесь с npm и его библиотеками...
Проект имеет такую структуру:
1. Нужно сделать запуск этого проекта на локальном сервере по команде npm dev
2. А по команде npm build - собрать все в один файл:
2.1. Все .jpg изображения и только jpg, которые есть в папке "images" - нужно сжать до 90% (под windows) - у меня есть другой билдер где это делается - смогу посмотреть что используется
2.2. В файле main.js всегда есть вот такой блок (он может содержать минимум одно изображение или десятки изображений):
id никогда не изменяется
там где ссылки на изображения - нужно заменить их на base64 код и добавить type:"image" перед src. Все изображения всегда лежат в папке images
На выходе нужно получить вот такой код:
2.3. Далее этот main.js и все java script файлы из папки "js" нужно минифицировать и создать html файл по заготовленному html шаблону. (html шаблон может изменяться - в нем могут добавляться теги, на шталк video или еще что-то, но весь код все равно лежит именно в папке js + main.js в корне)
2.4 Далее html файлу нужно дать такое же название как называется каталог в котором лежит проект, но с префиксом 01: "folderName_01".
Готовый html нужно положить в папку "prod". Если там уже есть файл с названием "folderName_01", то нужно дать название _02, _03 и так далее... Обратите внимание, что проверку нужно делать именно по наличию файлов.
Отзыв заказчика о сотрудничестве с Олексієм Бобером
Нужно создать билдерАлексей выполнил работу намного быстрее, чем прогнозировал. Сделал все, как я просил, и даже немного больше! Все работает идеально! ОГОНЬ!
Отзыв фрилансера о сотрудничестве с Oleksandr Rozhnov
Нужно создать билдерМне очень понравилось, как довольно подробно была поставлена задача. Соответственно, и выполненная работа без лишних вопросов или недоразумений. Александр очень приятный заказчик. Рекомендую к сотрудничеству.
Актуальные фриланс-проекты в категории Javascript и Typescript
Исправить CSS/DOM-верстку карточек в Chrome extension для локализации D&D BeyondЭто расширение Chrome Manifest V3, которое локализует сайт D&D Beyond на украинский язык. Проект написан на TypeScript + WXT. Расширение работает через контентный скрипт: находит английский текст на страницах D&D Beyond и заменяет его украинским переводом. Проблема возникла на… HTML и CSS верстка, Javascript и Typescript ∙ 12 часов 4 минуты назад ∙ 25 ставок |
Разработка платформы AM Mobility (автосервис, парковка, страхование, аренда автомобилей)
259 473 UAH
Ищем команду или опытного Full Stack разработчика для создания MVP платформы AM Mobility. AM Mobility — это единая цифровая экосистема для автомобилистов, объединяющая в одном приложении и веб-платформе: парковку; автосервис; шиномонтаж; автомойку; аренду автомобилей;… Javascript и Typescript, Веб-программирование ∙ 21 час 4 минуты назад ∙ 89 ставок |
Gsap анимации
1000 UAH
Добрый день. Нужно внести правки в текущем проекте. Нужен специалист, который хорошо работает на gsap/lenis Нужно сделать анимацию карточек. Подробное ТЗ здесь: https://www.figma.com/design/5bLEJudN5LPpB9ZSoJa2Eb/Untitled?m=auto&t=qwyluUctL1lrMNvh-6 Нужно… Javascript и Typescript, Веб-программирование ∙ 1 день 2 часа назад ∙ 18 ставок |
Коммерческая on-premise платформа видеосвязи «ViM»Требуется разработать on-premise систему видеосвязи с базовым расчетом на 100 одновременных подключений (10 изолированных комнат по 10 человек). Платформа должна иметь заложенную архитектуру для будущего горизонтального масштабирования до 1000 пользователей путем добавления… Javascript и Typescript, Веб-программирование ∙ 1 день 22 часа назад ∙ 29 ставок |
Ищу наставника по Claude Code для запуска веб-проекта с нуля**Кратко о задаче:** Я новичок без опыта в программировании. Есть готовое ТЗ на разработку сайта (42 страницы, Next.js, PostgreSQL). Хочу реализовать его самостоятельно с помощью Claude Code - нужен специалист, который настроит среду и научит меня работать с инструментом. ---… Javascript и Typescript, Обучение ∙ 3 дня 1 час назад ∙ 18 ставок |