1var fs = require('fs');
2fs.writeFileSync('platform/default/mbgl/storage/offline_schema.hpp', `#pragma once
3
4// THIS IS A GENERATED FILE; EDIT offline_schema.sql INSTEAD
5// To regenerate, run \`node platform/default/mbgl/storage/offline_schema.js\`
6
7namespace mbgl {
8
9static constexpr const char* offlineDatabaseSchema =
10${fs.readFileSync('platform/default/mbgl/storage/offline_schema.sql', 'utf8')
11    .replace(/ *--.*/g, '')
12    .split('\n')
13    .filter(a => a)
14    .map(line => '"' + line + '\\n"')
15    .join('\n')
16}
17;
18
19} // namespace mbgl
20`);
21
22