Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update dependencies #86

Merged
merged 31 commits into from Oct 18, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
ca1c665
npm uninstall @types/jest
sophiamersmann Oct 14, 2021
d0bf2f3
npm uninstall @storybook/storybook-deployer
sophiamersmann Oct 14, 2021
38aa88d
npm uninstall react-is
sophiamersmann Oct 14, 2021
07823ac
Replace font awesome icons by feather icons
sophiamersmann Oct 14, 2021
cbb7415
Update d3 packages
sophiamersmann Oct 14, 2021
ebbbdfb
Move deps only used in dev to devDeps
sophiamersmann Oct 14, 2021
69b599e
Replace depreceated sb addon knobs with controls
sophiamersmann Oct 14, 2021
7c40b35
npx sb@latest upgrade
sophiamersmann Oct 14, 2021
a1b86c8
Update package-lock
sophiamersmann Oct 14, 2021
7f275dc
npm update ...
sophiamersmann Oct 14, 2021
67d2889
Update types to latest version
sophiamersmann Oct 14, 2021
9b28f71
Update polished to the latest version
sophiamersmann Oct 14, 2021
aff8809
Update react-scripts and typescript
sophiamersmann Oct 18, 2021
37e3a22
Ignore ESLint during build
sophiamersmann Oct 18, 2021
cb8c1d3
Fix: Adapt setup script to reflect new storybook setup
sophiamersmann Oct 18, 2021
2f09a16
npm update @types/node
sophiamersmann Oct 18, 2021
bcdcacd
Configure more stories for manual control
sophiamersmann Oct 18, 2021
5364239
Add prettier
sophiamersmann Oct 18, 2021
793fd68
npm run lint
sophiamersmann Oct 18, 2021
22c90b1
Fix linting errors/warnings
sophiamersmann Oct 18, 2021
dd11307
Add recommended extentions for VS code
sophiamersmann Oct 18, 2021
81c6fc2
Correct spelling mistakes
sophiamersmann Oct 18, 2021
d930aa3
Use SCSS syntax (+ setup stylelint)
sophiamersmann Oct 18, 2021
fd86018
Fix: Make sure on{Result,Reset} are defined
sophiamersmann Oct 18, 2021
bb8b837
Apply border-box model to all pseudo elements
sophiamersmann Oct 18, 2021
6557c5a
Add storybook a11y addon
sophiamersmann Oct 18, 2021
88f735f
Make canvasRef optional
sophiamersmann Oct 18, 2021
3e4e7bd
On hover, show pointer
sophiamersmann Oct 18, 2021
4247898
More general arrow editor
sophiamersmann Oct 18, 2021
f2153dd
npm run lint
sophiamersmann Oct 18, 2021
4d68361
Fix source-map-explorer and add to devDeps
sophiamersmann Oct 18, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
4 changes: 0 additions & 4 deletions .eslintrc

This file was deleted.

15 changes: 15 additions & 0 deletions .eslintrc.json
@@ -0,0 +1,15 @@
{
"extends": ["next/core-web-vitals", "prettier"],
"overrides": [
{
"files": ["**/*.stories.*"],
"rules": {
"import/no-anonymous-default-export": "off"
}
}
],
"rules": {
// do not enforce using next/image for image optimization
"@next/next/no-img-element": "off"
}
}
2 changes: 1 addition & 1 deletion .github/workflows/storybook.yml
Expand Up @@ -7,7 +7,7 @@ on:
push:
branches:
- main
# vercel token expires if we dont use it regulaly so just run it nightly :-)
# vercel token expires if we don't use it regularly so just run it nightly :-)
schedule:
- cron: 23 4 * * 1/2

Expand Down
29 changes: 29 additions & 0 deletions .prettierignore
@@ -0,0 +1,29 @@
# Extends .gitignore

# dependencies
/node_modules
/.pnp
.pnp.js

# testing
/coverage

# artefacts
/build
/storybook-static
/out*
.next

# misc
.DS_Store
.env.local
.env.development.local
.env.test.local
.env.production.local
next.config.js
iframe-embed.html
/.github

npm-debug.log*
yarn-debug.log*
yarn-error.log*
3 changes: 3 additions & 0 deletions .prettierrc.json
@@ -0,0 +1,3 @@
{
"singleQuote": true
}
8 changes: 4 additions & 4 deletions .storybook/main.js
Expand Up @@ -4,9 +4,9 @@ module.exports = {
'../src/components/**/*.stories.@(js|mdx|ts|tsx)',
],
addons: [
'@storybook/addon-docs',
'@storybook/addon-knobs/register',
'@storybook/addon-actions/register',
'@storybook/addon-links',
'@storybook/addon-essentials',
'@storybook/addon-a11y',
'@storybook/preset-create-react-app',
],
}
};
5 changes: 2 additions & 3 deletions .storybook/manager.js
@@ -1,8 +1,7 @@
import { addons } from '@storybook/addons';
import rbb24Theme from './rbb24Theme'

import rbb24Theme from './rbb24Theme';

addons.setConfig({
theme: rbb24Theme,
showRoots: true,
});
});
14 changes: 7 additions & 7 deletions .storybook/preview.js
@@ -1,16 +1,16 @@
import React from 'react'
import rbb24Theme from './rbb24Theme'
import 'global_styles/index.sass'
import React from 'react';
import rbb24Theme from './rbb24Theme';
import 'global_styles/index.scss';

const withInterstateFont = (Story, context) => {
return (
<div style={{ fontFamily: 'Interstate' }}>
<Story {...context} />
</div>
)
}
);
};

export const decorators = [withInterstateFont]
export const decorators = [withInterstateFont];
export const parameters = {
viewMode: 'docs',
options: {
Expand All @@ -23,4 +23,4 @@ export const parameters = {
docs: {
theme: rbb24Theme,
},
}
};
6 changes: 3 additions & 3 deletions .storybook/rbb24Theme.js
@@ -1,5 +1,5 @@
import { create } from '@storybook/theming/create'
import logo from './rbb24Logo.png'
import { create } from '@storybook/theming';
import logo from './rbb24Logo.png';

export default create({
base: 'light',
Expand All @@ -15,4 +15,4 @@ export default create({
brandTitle: 'rbb-data',
brandUrl: 'https://github.com/rbb-data',
brandImage: logo, //'https://www.rbb24.de/content/dam/rbb/rbb/logos/rbb24.svg.svg/img.svg',
})
});
11 changes: 11 additions & 0 deletions .stylelintrc.json
@@ -0,0 +1,11 @@
{
"extends": ["stylelint-config-sass-guidelines", "stylelint-config-prettier"],
"rules": {
"color-named": null,
"max-nesting-depth": 5,
"scss/dollar-variable-pattern": null,
"selector-class-pattern": null,
"selector-max-compound-selectors": 6,
"selector-no-qualifying-type": null
}
}
11 changes: 11 additions & 0 deletions .vscode/extensions.json
@@ -0,0 +1,11 @@
{
// See https://go.microsoft.com/fwlink/?LinkId=827846 to learn about workspace recommendations.
// Extension identifier format: ${publisher}.${name}. Example: vscode.csharp

// List of extensions which should be recommended for users of this workspace.
"recommendations": [
"dbaeumer.vscode-eslint",
"esbenp.prettier-vscode",
"stylelint.vscode-stylelint"
]
}
8 changes: 7 additions & 1 deletion next.config.js
@@ -1,3 +1,9 @@
module.exports = {
basePath: process.env.URL_PREFIX
basePath: process.env.URL_PREFIX,
// required for source-map-explorer to work (makes build slower though!)
productionBrowserSourceMaps: true,
eslint: {
// prevents ESLint errors to fail the production build
ignoreDuringBuilds: true,
}
}