UNPKG

@hypertune/openfeature-web-provider

Version:

OpenFeature provider for Hypertune.

124 lines (123 loc) 3.25 kB
{ "name": "@hypertune/openfeature-web-provider", "version": "0.1.4", "description": "OpenFeature provider for Hypertune.", "license": "Apache-2.0", "scripts": { "prepack": "cp ../../LICENSE ./LICENSE.txt", "postpack": "rm ./LICENSE.txt", "lint": "eslint ./", "test": "vitest run", "test:watch": "vitest --watch", "compile": "tsc -b tsconfig.cjs.json tsconfig.esm.json tsconfig.types.json", "build:clean": "rm -rf ./build", "build": "npm-run-all build:clean compile && node ../../scripts/prepare-package-json", "update-core-peer": "npm install -f --save-peer --save-exact @hypertune/openfeature-base-provider@$HYPERTUNE_BASE_VERSION", "deploy:test": "npm publish --dry-run", "deploy:alpha": "npm publish --tag alpha", "deploy:prod": "npm publish" }, "dependencies": { "@openfeature/web-sdk": "^1.2.1" }, "peerDependencies": { "@hypertune/openfeature-base-provider": "0.1.1" }, "devDependencies": { "@hypertune/openfeature-base-provider": "0.1.2" }, "repository": { "type": "git", "url": "git+https://github.com/hypertunehq/openfeature-provider-js.git" }, "publishConfig": { "registry": "https://registry.npmjs.org" }, "main": "./build/cjs/lib.js", "module": "./build/esm/lib.js", "types": "./build/types/index.d.ts", "exports": { ".": { "types": "./build/types/index.d.ts", "require": "./build/cjs/index.js", "import": "./build/esm/index.js", "default": "./build/esm/index.js" }, "./*": { "types": "./build/types/*.d.ts", "require": "./build/cjs/*.js", "import": "./build/esm/*.js", "default": "./build/esm/*.js" }, "./package.json": "./package.json" }, "homepage": "https://www.hypertune.com", "keywords": [ "hypertune", "openfeature", "feature flags", "feature flag", "feature", "flags", "feature toggle", "feature toggles", "feature management", "a/b test", "a/b tests", "a/b testing", "experiment", "experiments", "experimentation", "rollout", "rollouts", "multivariate test", "multivariate tests", "multivariate testing", "optimization", "optimisation", "analytics", "product analytics", "funnel", "funnels", "funnel optimization", "funnel optimisation", "personalization", "personalisation", "app config", "app configuration", "application config", "application configuration", "copy", "copy management", "content", "content management", "content management system", "cms", "localization", "localisation", "internationalization", "internationalisation", "permission", "permission management", "permissions", "permissions management", "access control", "access control management", "access controls", "access controls management", "rbac", "role-based access control", "role-based access controls", "billing", "billing management", "billing plan", "billing plan management", "pricing", "pricing management", "pricing plan", "pricing plan management", "allowlists", "blocklists", "magic numbers" ] }