Commit 1f8d32f

mo khan <mo@mokhan.ca>
2021-07-11 03:27:20
chore: upgrade primer view components
1 parent df77c3b
app/javascript/packs/application.js
@@ -1,4 +1,5 @@
 import Rails from "@rails/ujs"
+import '@primer/view-components'
 import '../styles';
 
 Rails.start()
config/application.rb
@@ -7,6 +7,7 @@ require "active_record/railtie"
 require "action_controller/railtie"
 require "action_view/railtie"
 require "rails/test_unit/railtie"
+require "view_component/engine"
 require "primer/view_components/engine"
 
 Dotenv.load(".env.local", ".env.#{Rails.env}", ".env")
Gemfile
@@ -2,8 +2,7 @@ source 'https://rubygems.org'
 
 gem 'dotenv', '~> 2.7'
 gem 'gemoji', '~> 3.0'
-gem 'octicons_helper', '~> 11.3'
-gem 'primer_view_components', '0.0.14'
+gem 'primer_view_components', '~> 0.0'
 gem 'puma', '~> 5.0'
 gem 'rails', '~> 6.1.3'
 gem 'sqlite3', '~> 1.4'
Gemfile.lock
@@ -84,14 +84,11 @@ GEM
     nokogiri (1.11.7)
       mini_portile2 (~> 2.5.0)
       racc (~> 1.4)
-    octicons (11.3.0)
-      nokogiri (>= 1.6.3.1)
-    octicons_helper (11.3.0)
-      octicons (= 11.3.0)
-      rails
-    primer_view_components (0.0.14)
-      octicons_helper (>= 9.0.0, < 12.0.0)
-      rails (>= 5.0.0, < 7.0)
+    octicons (14.2.2)
+    primer_view_components (0.0.46)
+      actionview (>= 5.0.0)
+      activesupport (>= 5.0.0)
+      octicons (>= 13.0.0)
       view_component (>= 2.0.0, < 3.0)
     puma (5.3.2)
       nio4r (~> 2.0)
@@ -159,8 +156,7 @@ PLATFORMS
 DEPENDENCIES
   dotenv (~> 2.7)
   gemoji (~> 3.0)
-  octicons_helper (~> 11.3)
-  primer_view_components (= 0.0.14)
+  primer_view_components (~> 0.0)
   puma (~> 5.0)
   rails (~> 6.1.3)
   sqlite3 (~> 1.4)
package.json
@@ -1,14 +1,15 @@
 {
   "name": "sparkles",
+  "version": "0.1.0",
   "private": true,
   "dependencies": {
     "@primer/css": "^16.3.0",
+    "@primer/view-components": "^0.0.46",
     "@rails/ujs": "^6.0.0",
     "@rails/webpacker": "5.3.0",
     "webpack": "^4.46.0",
     "webpack-cli": "^3.3.12"
   },
-  "version": "0.1.0",
   "devDependencies": {
     "webpack-dev-server": "^3.11.2"
   }
yarn.lock
@@ -884,6 +884,43 @@
   resolved "https://registry.yarnpkg.com/@csstools/convert-colors/-/convert-colors-1.4.0.tgz#ad495dc41b12e75d588c6db8b9834f08fa131eb7"
   integrity sha512-5a6wqoJV/xEdbRNKVo6I4hO3VjyDq//8q2f9I6PBAvMesJHFauXDorcNCsr9RzvsZnaWi5NYCcfyqP1QeFHFbw==
 
+"@github/auto-complete-element@^3.0.2":
+  version "3.0.2"
+  resolved "https://registry.yarnpkg.com/@github/auto-complete-element/-/auto-complete-element-3.0.2.tgz#85b7c2a4205e375173186709268eeb20bcd7d562"
+  integrity sha512-2N6SP/WOvPPnMm5E0uq21AyCxsJ0d6cBxBZ0yVNpvgeaNgPNI8gR1h54c2Ao4iQtvFce6eWdIezBXLDPMPbDag==
+  dependencies:
+    "@github/combobox-nav" "^2.0.2"
+
+"@github/clipboard-copy-element@^1.1.2":
+  version "1.1.2"
+  resolved "https://registry.yarnpkg.com/@github/clipboard-copy-element/-/clipboard-copy-element-1.1.2.tgz#7a6e8042749471504d4e7cfcc47097a781db2bdb"
+  integrity sha512-L6CMrcA5we0udafvoSuRCE/Ci/3xrLWKYRGup2IlhxF771bQYsQ2EB1of182pI8ZWM4oxgwzu37+igMeoZjN/A==
+
+"@github/combobox-nav@^2.0.2":
+  version "2.0.2"
+  resolved "https://registry.yarnpkg.com/@github/combobox-nav/-/combobox-nav-2.0.2.tgz#c4ce5999c2937ad5877fb5113a82e41a17c420e0"
+  integrity sha512-xVnncEyRjIFKWT1Bw0R51/V/13vwYrqg6v7rc8HNfsa5pstVqHx/L2ai8eX/3iK98uk6JxGJDzm8ryTo86S+nQ==
+
+"@github/details-menu-element@^1.0.9":
+  version "1.0.9"
+  resolved "https://registry.yarnpkg.com/@github/details-menu-element/-/details-menu-element-1.0.9.tgz#3b40ff5e928131d3049a0a23b2d6df66eaad2cff"
+  integrity sha512-wa6hgqbUH/3BJIrhGZNZN3o7a4Pxw87Ba4QypZs350ww9H0l4qCc4tcJdlIVRzwxsxb4rVo0kXDMRqDPJsSgNg==
+
+"@github/image-crop-element@^5.0.0":
+  version "5.0.0"
+  resolved "https://registry.yarnpkg.com/@github/image-crop-element/-/image-crop-element-5.0.0.tgz#6ae2c31f1e7dc355c41c3140554fb76ca7a71ef7"
+  integrity sha512-Vgm2OwWAs1ESoib/t5sjxsAYo6YTOxxAjWDRxswX7qrqoyCejTZ3hshdo4Ep5e+Mz/GVTZC3rdMtg06dk/eT4g==
+
+"@github/tab-container-element@^3.1.0":
+  version "3.1.2"
+  resolved "https://registry.yarnpkg.com/@github/tab-container-element/-/tab-container-element-3.1.2.tgz#fa5162acb1693f37c28b4a9c3dd8f09d7d20021d"
+  integrity sha512-tsM5fva0e+tdNRDCZ8Co2Z5MNzJQa/41rFYt4dMgabTU+ljTg58mY2Px9Zc9mC9UCXSC/cyrfcs1Vz51/Q14NQ==
+
+"@github/time-elements@^3.1.2":
+  version "3.1.2"
+  resolved "https://registry.yarnpkg.com/@github/time-elements/-/time-elements-3.1.2.tgz#cc36d7a34ff2033d7f0b216f1a724405b8fbc201"
+  integrity sha512-YVtZVLBikP6I7na22kfB9PKIseISwX41MFJ7lPuNz1VVH2IR5cpRRU6F1X6kcchPChljuvMUR4OiwMWHOJQ8kQ==
+
 "@npmcli/move-file@^1.0.1":
   version "1.1.2"
   resolved "https://registry.yarnpkg.com/@npmcli/move-file/-/move-file-1.1.2.tgz#1a82c3e372f7cae9253eb66d72543d6b8685c674"
@@ -912,6 +949,18 @@
   resolved "https://registry.yarnpkg.com/@primer/primitives/-/primitives-4.2.1.tgz#e8fac9b4b78eb81d81384ce5fcfe32bbb4115861"
   integrity sha512-sI0Bw/PMCZ1kfPX1MRwoNYD6RWdvU0sGk9YYD8euYASwrr4E6aNH9dutMmHTRVe/N3/coBN7QUkV79GMt0UKyQ==
 
+"@primer/view-components@^0.0.46":
+  version "0.0.46"
+  resolved "https://registry.yarnpkg.com/@primer/view-components/-/view-components-0.0.46.tgz#5dc78e20e98d531cd9681ae9453a10cfb5569b79"
+  integrity sha512-inEcMx/n8bI1bxwcj4WN0RGRgRSg3AZCfC5ZbvDkiw+5A+KAVBmyRKJNjAz3/GyglojU7rZ+u2Dn4T1JEUWgNg==
+  dependencies:
+    "@github/auto-complete-element" "^3.0.2"
+    "@github/clipboard-copy-element" "^1.1.2"
+    "@github/details-menu-element" "^1.0.9"
+    "@github/image-crop-element" "^5.0.0"
+    "@github/tab-container-element" "^3.1.0"
+    "@github/time-elements" "^3.1.2"
+
 "@rails/ujs@^6.0.0":
   version "6.1.3"
   resolved "https://registry.yarnpkg.com/@rails/ujs/-/ujs-6.1.3.tgz#90ef26caa0925492b1a3b1495db09cfbe49e745e"