supplies.js 6.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324
  1. module.exports = {
  2. d2x4: [
  3. Stock(d(8), 2.7),
  4. Stock(d(10), 3.57),
  5. Stock(d(12), 4),
  6. Stock(d(14), 5.12),
  7. Stock(d(16), 6.96),
  8. ],
  9. d2x6: [
  10. Stock(d(8), 4.17),
  11. Stock(d(10), 5.17),
  12. Stock(d(12), 6.22),
  13. Stock(d(14), 7.47),
  14. Stock(d(16), 8.35),
  15. ],
  16. d2x8: [ //SPF #2&btr
  17. Stock(d(8), 8.14),
  18. Stock(d(10), 10.17),
  19. Stock(d(12), 12.21),
  20. Stock(d(14), 14.24),
  21. Stock(d(16), 17.28),
  22. Stock(d(18), 21.14),
  23. Stock(d(20), 23.49),
  24. ],
  25. d2x10: [
  26. Stock(d(8), 8),
  27. Stock(d(12), 10.98),
  28. Stock(d(16), 14.63),
  29. ],
  30. d2x12: [
  31. Stock(d(8), 8.90),
  32. Stock(d(10), 11.32),
  33. ],
  34. d4x4: [
  35. Stock(d(8), 9.05),
  36. Stock(d(10), 11.49),
  37. Stock(d(12), 13.80),
  38. ],
  39. d4x6: [
  40. Stock(d(8), 12.94),
  41. Stock(d(10), 16.18),
  42. Stock(d(12), 19.42),
  43. ],
  44. pt2x8: [ // hem/fir premium grade
  45. Stock(d(8), 12.69),
  46. Stock(d(10), 15.86),
  47. Stock(d(12), 20.76),
  48. Stock(d(14), 24.49),
  49. Stock(d(16), 27.99),
  50. Stock(d(18), 31.49),
  51. Stock(d(20), 34.99),
  52. ],
  53. cedar4x4: [
  54. Stock(d(8), 27.80),
  55. Stock(d(10), 39.18),
  56. Stock(d(12), 47.01),
  57. ],
  58. cedar2x4: [
  59. Stock(d(8), 7.98),
  60. ],
  61. cedar4x6: [
  62. Stock(d(8), 61.04),
  63. Stock(d(10), 76.30),
  64. Stock(d(12), 91.56),
  65. Stock(d(16), 122.08),
  66. ],
  67. cedar4x8: [
  68. Stock(d(8), 85.54),
  69. Stock(d(10), 106.92),
  70. Stock(d(12), 128.30),
  71. ],
  72. cedar4x12: [
  73. Stock(d(8), 112.23),
  74. Stock(d(12), 168.35),
  75. ],
  76. cedar6x6: [
  77. Stock(d(8), 87.02),
  78. Stock(d(10), 111.54),
  79. Stock(d(12), 155.42),
  80. Stock(d(16), 207.23),
  81. ],
  82. cedar8x8: [
  83. Stock(d(10), 206.93),
  84. Stock(d(12), 248.31),
  85. ],
  86. cedar6x10: [
  87. Stock(d(20), 387.99),
  88. ],
  89. lvl2x8: [
  90. Stock(d(8), 26.49),
  91. Stock(d(20), 33.12),
  92. Stock(d(12), 39.74),
  93. Stock(d(14), 46.37),
  94. Stock(d(16), 52.99),
  95. Stock(d(18), 59.62),
  96. Stock(d(20), 66.24),
  97. Stock(d(22), 72.86),
  98. Stock(d(24), 79.49),
  99. Stock(d(26), 86.11),
  100. Stock(d(28), 92.74),
  101. Stock(d(30), 99.36),
  102. Stock(d(32), 105.98),
  103. ],
  104. lvl2x10: [
  105. Stock(d(8), 31.20),
  106. Stock(d(10), 39.00),
  107. Stock(d(12), 46.80),
  108. Stock(d(14), 54.60),
  109. Stock(d(18), 70.20),
  110. Stock(d(20), 78.00),
  111. Stock(d(22), 85.80),
  112. Stock(d(24), 93.60),
  113. Stock(d(26), 101.40),
  114. Stock(d(28), 109.20),
  115. Stock(d(30), 117.00),
  116. Stock(d(32), 124.80),
  117. Stock(d(34), 132.60),
  118. Stock(d(36), 140.40),
  119. Stock(d(38), 148.20),
  120. Stock(d(40), 156.00),
  121. Stock(d(48), 187.20),
  122. ],
  123. lvl2x12: [
  124. Stock(d(8), 37.20),
  125. Stock(d(10), 46.50),
  126. Stock(d(12), 55.80),
  127. Stock(d(14), 65.10),
  128. Stock(d(17), 79.05),
  129. Stock(d(20), 93.00),
  130. Stock(d(22), 102.30),
  131. Stock(d(24), 111.60),
  132. Stock(d(26), 120.90),
  133. Stock(d(28), 130.20),
  134. Stock(d(30), 139.50),
  135. Stock(d(32), 148.80),
  136. Stock(d(34), 158.10),
  137. Stock(d(36), 167.40),
  138. Stock(d(38), 176.70),
  139. Stock(d(40), 186.00),
  140. Stock(d(48), 223.20),
  141. ],
  142. lvl2x14: [
  143. Stock(d(8), 41.60),
  144. Stock(d(10), 52.00),
  145. Stock(d(12), 62.40),
  146. Stock(d(14), 72.80),
  147. Stock(d(17), 88.40),
  148. Stock(d(20), 104.00),
  149. Stock(d(22), 114.40),
  150. Stock(d(24), 124.80),
  151. Stock(d(26), 135.20),
  152. Stock(d(28), 145.60),
  153. Stock(d(30), 156.00),
  154. Stock(d(32), 166.40),
  155. Stock(d(34), 176.80),
  156. Stock(d(36), 187.20),
  157. Stock(d(38), 197.60),
  158. Stock(d(40), 208.00),
  159. Stock(d(48), 249.60),
  160. ],
  161. lvl2x16: [
  162. Stock(d(12), 71.28),
  163. Stock(d(14), 83.16),
  164. Stock(d(16), 95.04),
  165. Stock(d(18), 106.92),
  166. Stock(d(20), 118.80),
  167. Stock(d(22), 130.68),
  168. Stock(d(24), 142.56),
  169. Stock(d(26), 154.44),
  170. Stock(d(28), 166.32),
  171. Stock(d(30), 178.20),
  172. Stock(d(32), 190.08),
  173. ],
  174. ijoist2_5x10: [
  175. Stock(d(16), 23.84),
  176. Stock(d(18), 26.82),
  177. Stock(d(20), 29.80),
  178. Stock(d(22), 32.78),
  179. Stock(d(24), 35.76),
  180. Stock(d(26), 38.74),
  181. Stock(d(28), 41.72),
  182. Stock(d(30), 44.70),
  183. Stock(d(32), 47.68),
  184. Stock(d(34), 50.66),
  185. Stock(d(36), 53.64),
  186. Stock(d(38), 56.62),
  187. Stock(d(40), 59.60),
  188. ],
  189. ijoist2_5x12: [
  190. Stock(d(12), 18.48),
  191. Stock(d(14), 21.56),
  192. Stock(d(16), 24.64),
  193. Stock(d(18), 27.72),
  194. Stock(d(20), 30.80),
  195. Stock(d(22), 33.88),
  196. Stock(d(24), 36.96),
  197. Stock(d(26), 40.04),
  198. Stock(d(28), 43.12),
  199. Stock(d(30), 46.20),
  200. Stock(d(32), 49.28),
  201. Stock(d(34), 52.36),
  202. Stock(d(36), 55.44),
  203. Stock(d(38), 58.52),
  204. Stock(d(40), 61.60),
  205. Stock(d(44), 67.76),
  206. Stock(d(48), 73.92),
  207. ],
  208. ijoist2_5x14: [
  209. Stock(d(18), 34.02),
  210. Stock(d(20), 37.80),
  211. Stock(d(22), 41.58),
  212. Stock(d(24), 45.36),
  213. Stock(d(26), 49.14),
  214. Stock(d(28), 52.92),
  215. Stock(d(30), 56.70),
  216. Stock(d(32), 60.48),
  217. Stock(d(34), 64.26),
  218. Stock(d(36), 68.04),
  219. Stock(d(38), 71.82),
  220. Stock(d(40), 75.60),
  221. ],
  222. // https://www.menards.com/
  223. joist_hanger_2x4: Stock(1, .76),
  224. joist_hanger_2x6: Stock(1, .96),
  225. joist_hanger_2x8: Stock(1, 1.11),
  226. joist_hanger_2x10: Stock(1, 1.52),
  227. gang_nail_3x6: Stock(1, 1.10),
  228. gang_nail_2x3: Stock(1, .76),
  229. gang_nail_1x4: Stock(1, .61),
  230. plywood_clips_716: Stock(1, 18.98 / 250),
  231. plywood_clips_1532: Stock(1, 5.56 / 50),
  232. plywood_clips_5: Stock(1, 6.13 / 50),
  233. plywood_clips_58: Stock(1, 7.81 / 50),
  234. plywood_clips_75: Stock(1, 21.82 / 250),
  235. connector_nail_15in: Stock(1, 4.74 / 147),
  236. framing_nail_3in: Stock(1, 38.98 / 4000),
  237. framing_nail_3in_galv: Stock(1, 47.50 / 2000),
  238. roofing_nail_galv: Stock(1, 10.47 / 930),
  239. framing_screw_3in: Stock(1, 6.47 / 415),
  240. drywall_screw: Stock(1, 21.97 / 1290), // 5 lb pack; 25lb packs are cheaper but have 5000 screws in them
  241. foam: Stock(1, 1.5),
  242. hurricane_strap: Stock(1, .75),
  243. concrete: Stock(1, 100),
  244. roof_felt_30lb: Stock(d(1, 1), 21 / 216), // $21 for 216 sqft
  245. tyvek: Stock(1, 21 / 216), // $21 for 216 sqft
  246. flooring: Stock(1, 2 + .50), // engineered hardwood and underlayment
  247. fiber_cement_siding: Stock(1, 7.35 / 8), // 12'x8" = 8 sq ft, fiber cement lap
  248. fake_stone_siding_panel: Stock(1, 142.06 / 19), // adhesive not included
  249. fake_stone_siding_loose: Stock(1, 59.97 / 8),
  250. real_stone_siding_loose: Stock(1, 830.77 / 100), // mortar not included
  251. osb_716: Stock(d(4, 8), 13.5),
  252. cdx_5: Stock(d(4, 8), 18),
  253. cdx_75: Stock(d(4, 8), 26),
  254. drywall_25: Stock(d(4, 8), 11.76),
  255. drywall_58: Stock(d(4, 8), 12.48),
  256. greenboard_58: Stock(d(4, 8), 15.98),
  257. fancy_drywall_58: Stock(d(4, 8), 21.00),
  258. cement_board_25: Stock(d(3, 5), 9.97),
  259. cement_board_5: Stock(d(4, 8), 22.47),
  260. ugly_wood_paneling: Stock(d(4, 8), 13.97),
  261. western_cedar_tng_planks: Stock(d(21/12, 8), 19.97),
  262. aromatic_cedar_tng_planks: Stock(d(45/12, 4), 24.97),
  263. baseboard_basic_mdf: Stock(d(12), 11.28),
  264. baseboard_basic_oak: Stock(d(12), 21.48),
  265. baseboard_fancy_hardwood: Stock(d(8), 20.48),
  266. baseboard_fancy_fjp: Stock(d(12), 23.97),
  267. crownmoulding_basic_mdf: Stock(d(8), 17.11),
  268. crownmoulding_fancy_poplar: Stock(d(8), 19.98),
  269. metalRoof_panel: Stock(d(3, 16), 46),
  270. metalRoof_gable: Stock(d(12), 15),
  271. metalRoof_screws: Stock(1, 22 / 250), // bag of 250
  272. pu_rigid_foam_2in_r13: [
  273. Stock(d(4, 8), 32.25),
  274. ],
  275. piso_rigid_foam_2in_r10: [
  276. Stock(d(2, 8), 21),
  277. Stock(d(4, 8), 31.22),
  278. ],
  279. piso_rigid_foam_2in_r7_7: [
  280. Stock(d(2, 8), 6.58),
  281. Stock(d(4, 8), 21.65),
  282. ],
  283. eps_rigid_foam_2in_r8: [
  284. Stock(d(4, 8), 17.51),
  285. ],
  286. eps_rigid_foam_laminated_2in_r8: [
  287. Stock(d(4, 8), 22.66),
  288. ],
  289. // fiberglass_batt_r21: Stock(1, ),
  290. blown_cellulose: Stock(20, 11.73), // 20 cu ft per bag
  291. };