feat: initial public release
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.
This commit is contained in:
18
apps/banner/vitest.config.ts
Normal file
18
apps/banner/vitest.config.ts
Normal file
@@ -0,0 +1,18 @@
|
||||
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')],
|
||||
},
|
||||
},
|
||||
});
|
||||
Reference in New Issue
Block a user