File tree Expand file tree Collapse file tree 10 files changed +17
-34
lines changed
Expand file tree Collapse file tree 10 files changed +17
-34
lines changed Original file line number Diff line number Diff line change 2525 "@angular/router" : " ^14.0.0" ,
2626 "@nguniversal/express-engine" : " ^14.0.0" ,
2727 "express" : " ^4.15.2" ,
28- "flagsmith" : " ^2.0.10 " ,
28+ "flagsmith" : " ^3.3.2 " ,
2929 "rxjs" : " ~7.5.0" ,
3030 "tslib" : " ^2.3.0" ,
3131 "zone.js" : " ~0.11.4"
Original file line number Diff line number Diff line change 99 "lint" : " next lint"
1010 },
1111 "dependencies" : {
12- "flagsmith-es" : " 1.0.3 " ,
12+ "flagsmith-es" : " 3.4.0 " ,
1313 "lodash-es" : " ^4.17.21" ,
1414 "next" : " 12.1.0" ,
1515 "next-transpile-modules" : " ^9.0.0" ,
Original file line number Diff line number Diff line change 1414 "flagsmith" : " 2.0.0" ,
1515 "react" : " 17.0.2" ,
1616 "react-native" : " 0.67.4" ,
17- "react-native-flagsmith" : " 2.0.1 "
17+ "react-native-flagsmith" : " 3.3.2 "
1818 },
1919 "devDependencies" : {
2020 "@babel/core" : " 7.17.8" ,
Original file line number Diff line number Diff line change 11{
22 "name" : " flagsmith-es" ,
3- "version" : " 3.3.2 " ,
3+ "version" : " 3.4.0 " ,
44 "description" : " Feature flagging to support continuous development. This is an esm equivalent of the standard flagsmith npm module." ,
55 "main" : " ./index.js" ,
66 "type" : " module" ,
Original file line number Diff line number Diff line change 1- export interface IBulletTrainFeature {
1+ export interface IFlagsmithFeature {
22 enabled : boolean ;
33 value ?: string | number | boolean ;
44}
5- export interface IFlagsmithFeature extends IBulletTrainFeature {
6- }
75export declare type IFlagsmithTrait = string | number | boolean ;
86export interface IFlags {
97 [ key : string ] : IFlagsmithFeature ;
108}
119export interface ITraits {
1210 [ key : string ] : IFlagsmithTrait ;
1311}
14- export interface IUserIdentity {
15- flags : IFlagsmithFeature ;
16- traits : ITraits ;
17- }
1812export interface IRetrieveInfo {
1913 isFromServer : boolean ;
2014 flagsChanged : boolean ;
Original file line number Diff line number Diff line change 11{
22 "name" : " flagsmith" ,
3- "version" : " 3.3.2 " ,
3+ "version" : " 3.4.0 " ,
44 "description" : " Feature flagging to support continuous development" ,
55 "main" : " ./index.js" ,
66 "repository" : {
Original file line number Diff line number Diff line change 1- export interface IBulletTrainFeature {
1+ export interface IFlagsmithFeature {
22 enabled : boolean ;
33 value ?: string | number | boolean ;
44}
5- export interface IFlagsmithFeature extends IBulletTrainFeature {
6- }
75export declare type IFlagsmithTrait = string | number | boolean ;
86export interface IFlags {
97 [ key : string ] : IFlagsmithFeature ;
108}
119export interface ITraits {
1210 [ key : string ] : IFlagsmithTrait ;
1311}
14- export interface IUserIdentity {
15- flags : IFlagsmithFeature ;
16- traits : ITraits ;
17- }
1812export interface IRetrieveInfo {
1913 isFromServer : boolean ;
2014 flagsChanged : boolean ;
Original file line number Diff line number Diff line change 11{
22 "name" : " react-native-flagsmith" ,
3- "version" : " 3.3.2 " ,
3+ "version" : " 3.4.0 " ,
44 "description" : " Feature flagging to support continuous development" ,
55 "main" : " ./index.js" ,
66 "repository" : {
Original file line number Diff line number Diff line change 1- export interface IBulletTrainFeature {
1+ export interface IFlagsmithFeature {
22 enabled : boolean ;
33 value ?: string | number | boolean ;
44}
5- export interface IFlagsmithFeature extends IBulletTrainFeature {
6- }
75export declare type IFlagsmithTrait = string | number | boolean ;
86export interface IFlags {
97 [ key : string ] : IFlagsmithFeature ;
108}
119export interface ITraits {
1210 [ key : string ] : IFlagsmithTrait ;
1311}
14- export interface IUserIdentity {
15- flags : IFlagsmithFeature ;
16- traits : ITraits ;
17- }
1812export interface IRetrieveInfo {
1913 isFromServer : boolean ;
2014 flagsChanged : boolean ;
Original file line number Diff line number Diff line change 1- // Deprecated
2- export interface IBulletTrainFeature {
1+ export interface IFlagsmithFeature {
32 enabled : boolean
43 value ?: string | number | boolean
54}
65
7- export interface IFlagsmithFeature extends IBulletTrainFeature { }
86export type IFlagsmithTrait = string | number | boolean
7+
8+ /*
9+ example: {hero:{enabled:true, value:"blue"}, myCoolFeature:{enabled:true}}
10+ * */
911export interface IFlags {
1012 [ key : string ] : IFlagsmithFeature
1113}
1214
15+ /*
16+ example: {favourite_color: "blue", age: 21}
17+ * */
1318export interface ITraits {
1419 [ key : string ] : IFlagsmithTrait
1520}
1621
17- export interface IUserIdentity {
18- flags : IFlagsmithFeature
19- traits : ITraits
20- }
2122export interface IRetrieveInfo {
2223 isFromServer : boolean
2324 flagsChanged : boolean
You can’t perform that action at this time.
0 commit comments