From 4595283d819af221a2fa955ed9e2ee4e00d1d076 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alex=20Rup=C3=A9rez?= Date: Fri, 10 Apr 2020 18:39:11 +0200 Subject: [PATCH 1/2] Added SecurePropertyStorage. --- libs/javascript.json | 4 ++-- libs/swift.json | 1 + technologies.json | 1 + tools/coverage/libstats.js | 6 +++--- 4 files changed, 7 insertions(+), 5 deletions(-) diff --git a/libs/javascript.json b/libs/javascript.json index f51068f..68dd6a3 100644 --- a/libs/javascript.json +++ b/libs/javascript.json @@ -105,6 +105,6 @@ {"id":"js.moment","imports":["moment"],"name":"moment","repo":"moment/moment","tags":["date-time"],"tech":["utils"],"status":"model-ready"}, {"id":"js.node-datetime","imports":["node-datime"],"name":"node-datetime","repo":"voltrue2/node-datetime","tags":["date-time"],"tech":["utils"],"status":"model-ready"}, {"id":"js.q","imports":["q"],"name":"q","repo":"kriskowal/q","tags":["promises"],"tech":["utils"],"status":"model-ready"}, - {"id":"js.underscore","imports":["underscore"],"name":"underscore","repo":"jashkenas/underscore","tags":["toolkit"],"tech":["utils"],"status":"model-ready"}, - {"id":"js.ramda","imports":["ramda"],"name":"ramda","repo":"ramda/ramda","tags":["toolkit"],"tech":["utils","functional"],"status":"awaiting-model"} + {"id":"js.ramda","imports":["ramda"],"name":"ramda","repo":"ramda/ramda","tags":["toolkit"],"tech":["utils","functional"],"status":"awaiting-model"}, + {"id":"js.underscore","imports":["underscore"],"name":"underscore","repo":"jashkenas/underscore","tags":["toolkit"],"tech":["utils"],"status":"model-ready"} ] diff --git a/libs/swift.json b/libs/swift.json index 6ade430..b432178 100644 --- a/libs/swift.json +++ b/libs/swift.json @@ -33,6 +33,7 @@ {"id":"swift.vpnon-kit","imports":["VPNOnKit"],"name":"VPNOnKit","repo":"lexrus/VPNOn","tags":["vpn"],"tech":["networking"],"status":"model-ready"}, {"id":"swift.heimdallr","imports":["heimdallr"],"name":"heimdallr","repo":"trivago/Heimdallr.swift","tags":["oauth-client"],"tech":["security"],"status":"model-ready"}, {"id":"swift.oauth2","imports":["oauth2"],"name":"oauth2","repo":"p2/OAuth2","tags":["oauth-client"],"tech":["security"],"status":"model-ready"}, + {"id":"swift.secure-property-storage","imports":["Storage","Inject","Keychain","Singleton","UserDefault"],"name":"SecurePropertyStorage","repo":"alexruperez/SecurePropertyStorage","tags":["properties","cryptography","store-passwords"],"tech":["security"],"status":"model-ready"}, {"id":"swift.swift-gen-kit","imports":["SwiftGenKit"],"name":"SwiftGenKit","repo":"SwiftGen/SwiftGen","tags":["templates"],"tech":["swift-web"],"status":"model-ready"}, {"id":"swift.vapor","imports":["Vapor"],"name":"Vapor","repo":"vapor/vapor","tags":["framework"],"tech":["swift-web"],"status":"model-ready"}, {"id":"swift.quick","imports":["Quick"],"name":"Quick","repo":"Quick/Quick","tags":["framework"],"tech":["testing"],"status":"model-ready"}, diff --git a/technologies.json b/technologies.json index 2696d5d..38a6b0a 100644 --- a/technologies.json +++ b/technologies.json @@ -1089,6 +1089,7 @@ "cryptography", "oauth-client", "password-strength", + "properties", "secrets-management", "self-protection", "ssl", diff --git a/tools/coverage/libstats.js b/tools/coverage/libstats.js index a0ebfc8..77369e2 100644 --- a/tools/coverage/libstats.js +++ b/tools/coverage/libstats.js @@ -33,7 +33,7 @@ window.libStats = [ ], [ "JavaScript", - 107 + 108 ], [ "Kotlin", @@ -57,7 +57,7 @@ window.libStats = [ ], [ "Python", - 205 + 207 ], [ "Ruby", @@ -73,7 +73,7 @@ window.libStats = [ ], [ "Swift", - 38 + 39 ] ]; From d9f72ec7aa1af2a1a26c57ff79a1c9f2a7ebcd8f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alex=20Rup=C3=A9rez?= Date: Thu, 1 Oct 2020 10:48:22 +0200 Subject: [PATCH 2/2] Update swift.json --- libs/swift.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/swift.json b/libs/swift.json index b432178..4e3556e 100644 --- a/libs/swift.json +++ b/libs/swift.json @@ -33,7 +33,7 @@ {"id":"swift.vpnon-kit","imports":["VPNOnKit"],"name":"VPNOnKit","repo":"lexrus/VPNOn","tags":["vpn"],"tech":["networking"],"status":"model-ready"}, {"id":"swift.heimdallr","imports":["heimdallr"],"name":"heimdallr","repo":"trivago/Heimdallr.swift","tags":["oauth-client"],"tech":["security"],"status":"model-ready"}, {"id":"swift.oauth2","imports":["oauth2"],"name":"oauth2","repo":"p2/OAuth2","tags":["oauth-client"],"tech":["security"],"status":"model-ready"}, - {"id":"swift.secure-property-storage","imports":["Storage","Inject","Keychain","Singleton","UserDefault"],"name":"SecurePropertyStorage","repo":"alexruperez/SecurePropertyStorage","tags":["properties","cryptography","store-passwords"],"tech":["security"],"status":"model-ready"}, + {"id":"swift.secure-property-storage","imports":["Storage","Inject","Keychain","Singleton","UserDefault"],"name":"SecurePropertyStorage","repo":"alexruperez/SecurePropertyStorage","tags":["properties","cryptography","store-passwords"],"tech":["security"],"status":"awaiting-model"}, {"id":"swift.swift-gen-kit","imports":["SwiftGenKit"],"name":"SwiftGenKit","repo":"SwiftGen/SwiftGen","tags":["templates"],"tech":["swift-web"],"status":"model-ready"}, {"id":"swift.vapor","imports":["Vapor"],"name":"Vapor","repo":"vapor/vapor","tags":["framework"],"tech":["swift-web"],"status":"model-ready"}, {"id":"swift.quick","imports":["Quick"],"name":"Quick","repo":"Quick/Quick","tags":["framework"],"tech":["testing"],"status":"model-ready"},