Files
MapLibreParticleLab/platform/default/include/mln/storage/offline_schema.js
Bart Louwers 2a8ebc4906 core: rename mbgl directories to mln (#4511)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2026-08-22 20:50:14 +02:00

23 lines
586 B
JavaScript
Executable File

#!/usr/bin/env node
var fs = require('fs');
fs.writeFileSync('platform/default/include/mln/storage/offline_schema.hpp', `#pragma once
// THIS IS A GENERATED FILE; EDIT offline_schema.sql INSTEAD
// To regenerate, run \`node platform/default/include/mln/storage/offline_schema.js\`
namespace mln {
static constexpr const char* offlineDatabaseSchema =
${fs.readFileSync('platform/default/include/mln/storage/offline_schema.sql', 'utf8')
.replace(/ *--.*/g, '')
.split('\n')
.filter(a => a)
.map(line => '"' + line + '\\n"')
.join('\n')
}
;
} // namespace mln
`);