UNPKG

expo-sqlite

Version:

Provides access to a database using SQLite (https://www.sqlite.org/). The database is persisted across restarts of your app.

82 lines (81 loc) 2.29 kB
{ "$schema": "../../tools/src/prebuilds/schemas/spm.config.schema.json", "products": [ { "name": "ExpoSQLite", "podName": "ExpoSQLite", "platforms": [ "iOS(.v16)" ], "externalDependencies": [ "ReactNativeDependencies", "React", "Hermes", "expo-modules-core/ExpoModulesCore" ], "targets": [ { "type": "cpp", "name": "ExpoSQLite_c", "moduleName": "ExpoSQLite", "path": "vendor/sqlite3", "pattern": "**/*.{cpp,c}", "headerPattern": "**/*.h", "dependencies": [ "ReactNativeDependencies", "React" ], "includeDirectories": [ "." ], "compilerFlags": [ "-DHAVE_USLEEP=1", "-DSQLITE_ENABLE_LOCKING_STYLE=0", "-DSQLITE_ENABLE_BYTECODE_VTAB=1", "-DSQLITE_TEMP_STORE=2", "-DSQLITE_ENABLE_SESSION=1", "-DSQLITE_ENABLE_PREUPDATE_HOOK=1", "-DSQLITE_ENABLE_MATH_FUNCTIONS=1", "-DSQLITE_ENABLE_FTS4=1", "-DSQLITE_ENABLE_FTS3_PARENTHESIS=1", "-DSQLITE_ENABLE_FTS5=1" ] }, { "type": "swift", "name": "ExpoSQLite", "path": "ios", "pattern": "**/*.swift", "dependencies": [ "ReactNativeDependencies", "React", "Hermes", "expo-modules-core/ExpoModulesCore", "ExpoSQLite_c" ], "linkedFrameworks": [ "Foundation", "UIKit" ], "exclude": [ "libsql/**", "libsql.xcframework/**", "SQLiteModuleLibSQL.swift" ], "compilerFlags": [ "-DHAVE_USLEEP=1", "-DSQLITE_ENABLE_LOCKING_STYLE=0", "-DSQLITE_ENABLE_BYTECODE_VTAB=1", "-DSQLITE_TEMP_STORE=2", "-DSQLITE_ENABLE_SESSION=1", "-DSQLITE_ENABLE_PREUPDATE_HOOK=1", "-DSQLITE_ENABLE_MATH_FUNCTIONS=1", "-DSQLITE_ENABLE_FTS4=1", "-DSQLITE_ENABLE_FTS3_PARENTHESIS=1", "-DSQLITE_ENABLE_FTS5=1" ] } ] } ] }