ConsentOS — a privacy-first cookie consent management platform. Self-hosted, source-available alternative to OneTrust, Cookiebot, and CookieYes. Full standards coverage (IAB TCF v2.2, GPP v1, Google Consent Mode v2, GPC, Shopify Customer Privacy API), multi-tenant architecture with role-based access, configuration cascade (system → org → group → site → region), dark-pattern detection in the scanner, and a tamper-evident consent record audit trail. This is the initial public release. Prior development history is retained internally. See README.md for the feature list, architecture overview, and quick-start instructions. Licensed under the Elastic Licence 2.0 — self-host freely; do not resell as a managed service.
19 lines
370 B
TypeScript
19 lines
370 B
TypeScript
import path from 'path';
|
|
import { defineConfig } from 'vitest/config';
|
|
|
|
export default defineConfig({
|
|
test: {
|
|
globals: true,
|
|
environment: 'jsdom',
|
|
include: [
|
|
'src/__tests__/**/*.test.ts',
|
|
'../../ee/banner/__tests__/**/*.test.ts',
|
|
],
|
|
},
|
|
server: {
|
|
fs: {
|
|
allow: ['.', path.resolve(__dirname, '../../ee/banner')],
|
|
},
|
|
},
|
|
});
|