nuxt-module-essentia
Nuxt module for Essentia WASM integration
1,465
8
| Install | |
|---|---|
npm install nuxt-module-essentia |
|
| Latest Version: | 1.0.6 |
| Vue: | 3 |
| License: | ISC |
| Last Updated: | Jul 5, 2026 |
| Links: | GitHub · npm |
Maintainer: nikitakashin
nuxt-module-essentia
Nuxt модуль для интеграции Essentia.js WASM библиотеки анализа аудио. Работает на Nuxt 3 и 4
Установка
npm install nuxt-module-essentia
Подключение модуля
// nuxt.config.ts
export default defineNuxtConfig({
modules: ["nuxt-module-essentia"],
essentia: {
publicAssetsPath: "/essentia/", // опционально
},
});
Использование композабла
// Автоматически доступен в компонентах
const {
getKeyMoodAndBpm,
keyBpmResults,
moodResults,
resetMoodResults,
essentia,
essentiaAnalysis,
featureExtractionWorker
} = useAudioAnalizer();
Разработка
# Сборка модуля
npm run build
# Режим разработки с watch
npm run dev
Структура
src/module.ts- основной файл модуляsrc/runtime/- runtime файлы (копируются в public)src/runtime/composables/- композаблы (автоимпорт)
Related Packages
nuxt-google-auth
Google Identity Services integration for Nuxt 3 & 4 with a simple composable and...
19,921
3
@ciphera-net/pulse-nuxt
Add Pulse Analytics — privacy-first web analytics — to a Nuxt site with one modu...
505
0
@anfo/nuxt-dialogs-plugin
Nuxt module that auto-scans a directory for Vue dialog/drawer components and exp...
0
Version History
| Version | Released | Vue | License |
|---|---|---|---|
| 1.0.6 | ^3.0 | ISC | |
| 1.0.5 | ^3.0 | ISC | |
| 1.0.4 | ^3.0 | ISC | |
| 1.0.3 | ^3.0 | ISC | |
| 1.0.2 | ^3.0 | ISC | |
| 1.0.1 | ^3.0 | ISC | |
| 1.0.0 | ^3.0 | ISC |