Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
23 lines
591 B
JavaScript
Executable File
23 lines
591 B
JavaScript
Executable File
#!/usr/bin/env node
|
|
|
|
var fs = require('fs');
|
|
fs.writeFileSync('platform/default/include/mbgl/storage/offline_schema.hpp', `#pragma once
|
|
|
|
// THIS IS A GENERATED FILE; EDIT offline_schema.sql INSTEAD
|
|
// To regenerate, run \`node platform/default/include/mbgl/storage/offline_schema.js\`
|
|
|
|
namespace mbgl {
|
|
|
|
static constexpr const char* offlineDatabaseSchema =
|
|
${fs.readFileSync('platform/default/include/mbgl/storage/offline_schema.sql', 'utf8')
|
|
.replace(/ *--.*/g, '')
|
|
.split('\n')
|
|
.filter(a => a)
|
|
.map(line => '"' + line + '\\n"')
|
|
.join('\n')
|
|
}
|
|
;
|
|
|
|
} // namespace mbgl
|
|
`);
|