Skip to content

Commit 121c4fd

Browse files
authored
Merge pull request #76 from bstaruk/develop
3.6.0
2 parents 7b12cbf + 85799bd commit 121c4fd

File tree

8 files changed

+6519
-4781
lines changed

8 files changed

+6519
-4781
lines changed

.lintstagedrc.js

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
module.exports = {
2+
'*.js': () => 'eslint --max-warnings=0',
3+
'*.scss': () => 'stylelint',
4+
'*.{js,json,md}': () => 'prettier --write',
5+
};

.nvmrc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
v16
1+
v18

LICENSE

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
Copyright 2022 Brian Staruk
1+
Copyright 2023 Brian Staruk
22

33
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
44

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
[![dependencies status](https://david-dm.org/bstaruk/starbase/status.svg)](https://david-dm.org/bstaruk/starbase)
55
[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fbstaruk%2Fstarbase.svg?type=shield)](https://app.fossa.io/projects/git%2Bgithub.com%2Fbstaruk%2Fstarbase?ref=badge_shield)
66

7-
starbase is a production-ready website boilerplate built with webpack 5, Babel 7 & Sass that enables developers to get up and running in minutes using some of the most powerful front-end tools available in 2022:
7+
starbase is a production-ready website boilerplate built with webpack 5, Babel 7 & Sass that enables developers to get up and running in minutes using some of the most powerful front-end tools available in 2023:
88

99
- [Node.js](https://github.com/nodejs/node), [webpack 5](https://github.com/webpack/webpack) & [webpack-dev-server](https://github.com/webpack/webpack-dev-server)
1010
- [Babel 7](https://github.com/babel/babel) w/ [ESLint](https://github.com/eslint/eslint) & [Prettier](https://github.com/prettier/prettier)

package-lock.json

+6,478-4,734
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+31-42
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "starbase",
3-
"version": "3.5.3",
3+
"version": "3.6.0",
44
"author": "Brian Staruk <[email protected]>",
55
"contributors": [
66
{
@@ -30,50 +30,39 @@
3030
"prettify": "prettier --write \"src/**/*.{js,json,md}\"",
3131
"prepare": "husky install"
3232
},
33-
"lint-staged": {
34-
"*.js": [
35-
"eslint --max-warnings=0"
36-
],
37-
"*.scss": [
38-
"stylelint"
39-
],
40-
"*.{js,json,md}": [
41-
"prettier --write"
42-
]
43-
},
4433
"devDependencies": {
45-
"@babel/core": "^7.18.13",
46-
"@babel/eslint-parser": "^7.18.9",
47-
"@babel/preset-env": "^7.18.10",
48-
"babel-loader": "^8.2.5",
34+
"@babel/core": "^7.23.0",
35+
"@babel/eslint-parser": "^7.22.15",
36+
"@babel/preset-env": "^7.22.20",
37+
"babel-loader": "^9.1.3",
4938
"clean-webpack-plugin": "^4.0.0",
50-
"css-loader": "^6.7.1",
51-
"eslint": "^8.23.0",
39+
"css-loader": "^6.8.1",
40+
"eslint": "^8.50.0",
5241
"eslint-config-airbnb-base": "^15.0.0",
53-
"eslint-config-prettier": "^8.5.0",
54-
"eslint-import-resolver-webpack": "^0.13.2",
55-
"eslint-plugin-import": "^2.26.0",
56-
"eslint-plugin-prettier": "^4.2.1",
57-
"eslint-webpack-plugin": "^3.2.0",
58-
"html-loader": "^4.1.0",
59-
"html-webpack-plugin": "^5.5.0",
60-
"husky": "^8.0.1",
61-
"lint-staged": "^13.0.3",
62-
"mini-css-extract-plugin": "^2.6.1",
42+
"eslint-config-prettier": "^9.0.0",
43+
"eslint-import-resolver-webpack": "^0.13.7",
44+
"eslint-plugin-import": "^2.28.1",
45+
"eslint-plugin-prettier": "^5.0.0",
46+
"eslint-webpack-plugin": "^4.0.1",
47+
"html-loader": "^4.2.0",
48+
"html-webpack-plugin": "^5.5.3",
49+
"husky": "^8.0.3",
50+
"lint-staged": "^14.0.1",
51+
"mini-css-extract-plugin": "^2.7.6",
6352
"path": "^0.12.7",
64-
"prettier": "^2.7.1",
65-
"sass": "^1.54.8",
66-
"sass-loader": "^13.0.2",
67-
"style-loader": "^3.3.1",
68-
"stylelint": "^14.11.0",
69-
"stylelint-config-recommended": "^9.0.0",
70-
"stylelint-config-sass-guidelines": "^9.0.1",
71-
"stylelint-config-standard": "^28.0.0",
72-
"stylelint-scss": "^4.3.0",
73-
"stylelint-webpack-plugin": "^3.3.0",
74-
"webpack": "^5.74.0",
75-
"webpack-cli": "^4.10.0",
76-
"webpack-dev-server": "^4.10.1",
77-
"webpack-merge": "^5.8.0"
53+
"prettier": "^3.0.3",
54+
"sass": "^1.68.0",
55+
"sass-loader": "^13.3.2",
56+
"style-loader": "^3.3.3",
57+
"stylelint": "^15.10.3",
58+
"stylelint-config-recommended": "^13.0.0",
59+
"stylelint-config-sass-guidelines": "^10.0.0",
60+
"stylelint-config-standard": "^34.0.0",
61+
"stylelint-scss": "^5.2.1",
62+
"stylelint-webpack-plugin": "^4.1.1",
63+
"webpack": "^5.88.2",
64+
"webpack-cli": "^5.1.4",
65+
"webpack-dev-server": "^4.15.1",
66+
"webpack-merge": "^5.9.0"
7867
}
7968
}

src/index.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ <h1 class="header__title-label">starbase</h1>
2727
<p>starbase is a production-ready website boilerplate built with webpack
2828
5, Babel 7 &amp; Sass that enables developers to get up and running in
2929
minutes using some of the most powerful front-end tools available in
30-
2022:</p>
30+
2023:</p>
3131
<ul>
3232
<li><a href="https://github.com/nodejs/node">Node.js</a>, <a href="https://github.com/webpack/webpack">webpack
3333
5</a>

src/styles/utils/_mixins.scss

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
// If the key exists in the map
1111
@if map-has-key($breakpoints, $breakpoint) {
1212
// Prints a media query based on the value
13-
@media #{inspect(map-get($breakpoints, $breakpoint))} {
13+
@media #{inspect(map-get($breakpoints, $breakpoint))} { // stylelint-disable-line media-query-no-invalid
1414
@content;
1515
}
1616
}

0 commit comments

Comments
 (0)