@sleekio/sdk
Version:
Modern A/B Testing SDK for JavaScript Applications - Production-ready with graceful fallbacks
88 lines (87 loc) • 2.19 kB
JSON
{
"name": "@sleekio/sdk",
"version": "1.0.0",
"description": "Modern A/B Testing SDK for JavaScript Applications - Production-ready with graceful fallbacks",
"type": "module",
"main": "dist/sleek.cjs.js",
"module": "dist/sleek.esm.js",
"types": "dist/index.d.ts",
"browser": "dist/sleek.umd.js",
"exports": {
".": {
"types": "./dist/index.d.ts",
"import": "./dist/sleek.esm.js",
"require": "./dist/sleek.cjs.js"
},
"./react": {
"import": "./src/react.js",
"require": "./src/react.js"
}
},
"files": [
"dist",
"src",
"examples",
"README.md",
"PRODUCTION-GUIDE.md",
"BUILD.md"
],
"scripts": {
"build": "rollup -c",
"build:watch": "rollup -c -w",
"dev": "rollup -c -w",
"test": "vitest",
"test:run": "vitest run",
"test:ui": "vitest --ui",
"test:coverage": "vitest run --coverage",
"test:browser": "vitest --browser.name=chrome --browser.headless",
"lint": "echo 'Linting...'",
"prepublishOnly": "pnpm build",
"demo": "node demo/demo.js",
"test:production": "node test-production.js"
},
"keywords": [
"ab-testing",
"experimentation",
"analytics",
"optimization",
"javascript",
"typescript",
"react",
"vue",
"angular",
"feature-flags",
"split-testing",
"conversion-optimization",
"user-testing",
"growth-hacking"
],
"author": {
"name": "Bestine Payyappilly",
"email": "bestine@example.com"
},
"license": "MIT",
"repository": {
"type": "git",
"url": "git+https://github.com/bestinepayyappilly/sleek.git",
"directory": "sleek-sdk"
},
"homepage": "https://github.com/bestinepayyappilly/sleek/tree/main/sleek-sdk",
"bugs": {
"url": "https://github.com/bestinepayyappilly/sleek/issues"
},
"packageManager": "pnpm@10.11.0",
"engines": {
"node": ">=16.0.0"
},
"devDependencies": {
"@rollup/plugin-commonjs": "^28.0.3",
"@rollup/plugin-node-resolve": "^16.0.1",
"@rollup/plugin-typescript": "^12.1.2",
"@vitest/ui": "^3.1.4",
"jsdom": "^26.1.0",
"rollup": "^4.41.0",
"typescript": "^5.8.3",
"vitest": "^3.1.4"
}
}