Bump version to 0.0.5

This commit is contained in:
2025-09-28 18:18:40 +02:00
parent 5b3cac12c3
commit d0acfd058a
3 changed files with 188 additions and 205 deletions

1
.gitignore vendored
View File

@@ -47,3 +47,4 @@ yarn-error.log*
/playwright-report/
/blob-report/
/playwright/.cache/
/dev.db

View File

@@ -1,6 +1,5 @@
import { mongooseAdapter } from '@payloadcms/db-mongodb'
import { lexicalEditor } from '@payloadcms/richtext-lexical'
import { MongoMemoryReplSet } from 'mongodb-memory-server'
import path from 'path'
import { buildConfig } from 'payload'
import { payloadFeatureFlags } from '../src/index.js'
@@ -9,6 +8,7 @@ import { fileURLToPath } from 'url'
import { testEmailAdapter } from './helpers/testEmailAdapter.js'
import { seed } from './seed.js'
import {sqliteAdapter} from "@payloadcms/db-sqlite"
const filename = fileURLToPath(import.meta.url)
const dirname = path.dirname(filename)
@@ -17,23 +17,7 @@ if (!process.env.ROOT_DIR) {
process.env.ROOT_DIR = dirname
}
const buildConfigWithMemoryDB = async () => {
// Use in-memory MongoDB for both test and development
if (process.env.NODE_ENV === 'test' || process.env.NODE_ENV !== 'production') {
console.log('🗃️ Starting MongoDB Memory Server...')
const memoryDB = await MongoMemoryReplSet.create({
replSet: {
count: 1,
dbName: 'payload-feature-flags-dev',
},
})
const uri = memoryDB.getUri()
process.env.DATABASE_URI = `${uri}&retryWrites=true`
console.log('✅ MongoDB Memory Server started successfully')
}
return buildConfig({
export default buildConfig({
admin: {
importMap: {
baseDir: path.resolve(dirname),
@@ -128,9 +112,10 @@ const buildConfigWithMemoryDB = async () => {
},
},
],
db: mongooseAdapter({
ensureIndexes: true,
url: process.env.DATABASE_URI || 'mongodb://localhost/payload-feature-flags-dev',
db: sqliteAdapter({
client: {
url: process.env.DATABASE_URI || 'file:./dev.db',
},
}),
editor: lexicalEditor(),
email: testEmailAdapter,
@@ -232,6 +217,3 @@ const buildConfigWithMemoryDB = async () => {
outputFile: path.resolve(dirname, 'payload-types.ts'),
},
})
}
export default buildConfigWithMemoryDB()

View File

@@ -1,6 +1,6 @@
{
"name": "@xtr-dev/payload-feature-flags",
"version": "0.0.4",
"version": "0.0.5",
"description": "Feature flags plugin for Payload CMS - manage feature toggles, A/B tests, and gradual rollouts",
"license": "MIT",
"type": "module",