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