Remove legacy JS files from winamp-eqf package

These files were duplicates of the TypeScript source files in src/.
The package builds from src/*.ts to built/*.js, so these root-level
.js files were unused and causing lint failures when running
`pnpm run lint` from the monorepo root.
This commit is contained in:
Jordan Eldredge 2025-11-28 11:39:09 -08:00
parent 1da77a640a
commit 9113d29b88
4 changed files with 0 additions and 103 deletions

View file

@ -1,20 +0,0 @@
var PRESET_VALUES = [
"hz60",
"hz170",
"hz310",
"hz600",
"hz1000",
"hz3000",
"hz6000",
"hz12000",
"hz14000",
"hz16000",
"preamp",
];
var HEADER = "Winamp EQ library file v1.1";
module.exports = {
PRESET_VALUES: PRESET_VALUES,
HEADER: HEADER,
};

View file

@ -1,35 +0,0 @@
var CONSTANTS = require("./constants");
var FILL_SIZE = 4;
var PRESET_LENGTH = 257;
function creator(data) {
var buffer = [];
for (var i = 0; i < CONSTANTS.HEADER.length; i++) {
buffer.push(CONSTANTS.HEADER.charCodeAt(i));
}
buffer.push(26); // <ctrl-z>
var ending = "!--";
for (var i = 0; i < ending.length; i++) {
buffer.push(ending.charCodeAt(i));
}
if (!data.presets) {
throw new Error("Eqf data is missing presets");
}
data.presets.forEach(function (preset) {
var k = 0;
for (; k < preset.name.length; k++) {
buffer.push(preset.name.charCodeAt(k));
}
for (; k < PRESET_LENGTH; k++) {
buffer.push(0);
}
CONSTANTS.PRESET_VALUES.forEach(function (valueName) {
buffer.push(64 - preset[valueName]); // Adjust for inverse values
});
});
return new Uint8Array(buffer).buffer;
}
module.exports = creator;

View file

@ -1,7 +0,0 @@
var parser = require("./parser");
var creator = require("./creator");
module.exports = {
parser: parser,
creator: creator,
};

View file

@ -1,41 +0,0 @@
var CONSTANTS = require("./constants");
function parser(arrayBuffer) {
var data = {};
var i = 0;
var arr = new Int8Array(arrayBuffer);
// Parse header
data.type = String.fromCharCode.apply(
null,
arr.slice(i, CONSTANTS.HEADER.length)
);
if (data.type !== CONSTANTS.HEADER) {
throw new Error("Invalid .eqf file.");
}
i += CONSTANTS.HEADER.length;
// Skip "<ctrl-z>!--"
i += 4;
// Get the presets
data.presets = [];
while (i < arr.length) {
var preset = {};
// Get the name
var nameStart = i;
var nameEnd = nameStart + 257; // Str is fixed length
// Str is null terminated
while (arr[i] !== 0 && i <= nameEnd) {
i++;
}
preset.name = String.fromCharCode.apply(null, arr.slice(nameStart, i));
i = nameEnd; // Skip over any unused bytes
// Get the levels
CONSTANTS.PRESET_VALUES.forEach(function (valueName) {
preset[valueName] = 64 - arr[i++]; // Adjust for inverse values
});
data.presets.push(preset);
}
return data;
}
module.exports = parser;