Skip to content

Commit 174ccee

Browse files
authored
Initial commit
0 parents  commit 174ccee

File tree

91 files changed

+19141
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

91 files changed

+19141
-0
lines changed

.changeset/README.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
# Changeset sjabloon
2+
3+
Kopieer en plak het onderstaande sjabloon. Je kunt hiervoor de kopieer knop linksboven in het template gebruiken.
4+
5+
```markdown
6+
---
7+
'@example/<package-name>': major
8+
---
9+
10+
Beschrijving
11+
```
12+
13+
Vul tussen de twee sets `---` in voor welke packages je allemaal veranderingen hebt doorgevoerd. Zet elk package tussen
14+
dubbele aanhalingstekens op een nieuwe regel.
15+
16+
Gebruik:
17+
18+
- `"@example/<package-name>": major` voor breaking changes
19+
- `"@example/<package-name>": minor` voor nieuwe features
20+
- `"@example/<package-name>": patch` voor bug fixes
21+
22+
Beschrijf na de tweede set `---` welke veranderingen je hebt doorgevoerd.
23+
24+
Geef bij breaking changes aan **wat** er veranderd is, **waarom** de verandering nodig was en **hoe** gebruikers van het
25+
package hun code moeten aanpassen.

.changeset/config.json

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
{
2+
"$schema": "https://unpkg.com/@changesets/[email protected]/schema.json",
3+
"changelog": "@changesets/cli/changelog",
4+
"commit": false,
5+
"fixed": [],
6+
"linked": [],
7+
"access": "restricted",
8+
"baseBranch": "main",
9+
"updateInternalDependencies": "patch",
10+
"ignore": []
11+
}

.editorconfig

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
root = true
2+
3+
[*]
4+
charset = UTF-8
5+
end_of_line = lf
6+
indent_size = 2
7+
indent_style = space
8+
insert_final_newline = true
9+
max_line_length = 120
10+
trim_trailing_whitespace = true
11+
12+
[*.{md,mdx}]
13+
trim_trailing_whitespace = false

.eslintignore

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# Ignore 3rd party files
2+
node_modules/
3+
vendor/
4+
5+
# Ignore generated files
6+
build/
7+
coverage/
8+
dist/
9+
tmp/
10+
11+
# Ignore generated files from Stencil
12+
components/components.d.ts
13+
packages/web-components-angular/src/directives/angular-component-lib/utils.ts
14+
packages/web-components-angular/src/directives/proxies.ts
15+
packages/web-components-stencil/loader
16+
packages/web-components-react/src/react-component-lib/
17+
packages/web-components-react/src/components.ts

.eslintrc.js.json

Lines changed: 115 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,115 @@
1+
{
2+
"rules": {
3+
"array-callback-return": ["error", { "checkForEach": false }],
4+
"block-scoped-var": "error",
5+
"consistent-return": "error",
6+
"constructor-super": "error",
7+
"eqeqeq": "error",
8+
"for-direction": "error",
9+
"getter-return": "error",
10+
"import/order": [
11+
"error",
12+
{
13+
"alphabetize": { "order": "asc", "caseInsensitive": false },
14+
"groups": [
15+
["builtin", "external"],
16+
["internal", "unknown"],
17+
["parent", "sibling", "index"]
18+
],
19+
"newlines-between": "never",
20+
"warnOnUnassignedImports": false
21+
}
22+
],
23+
"no-alert": "error",
24+
"no-async-promise-executor": "error",
25+
"no-caller": "error",
26+
"no-case-declarations": "error",
27+
"no-class-assign": "error",
28+
"no-compare-neg-zero": "error",
29+
"no-cond-assign": "error",
30+
"no-const-assign": "error",
31+
"no-constant-condition": "error",
32+
"no-constructor-return": "error",
33+
"no-control-regex": "error",
34+
"no-debugger": "error",
35+
"no-delete-var": "error",
36+
"no-dupe-args": "error",
37+
"no-dupe-class-members": "error",
38+
"no-dupe-else-if": "error",
39+
"no-dupe-keys": "error",
40+
"no-duplicate-case": "error",
41+
"no-empty": "error",
42+
"no-empty-character-class": "error",
43+
"no-empty-pattern": "error",
44+
"no-eval": "error",
45+
"no-ex-assign": "error",
46+
"no-extra-boolean-cast": "error",
47+
"no-extra-semi": "error",
48+
"no-fallthrough": "error",
49+
"no-func-assign": "error",
50+
"no-global-assign": "error",
51+
"no-implicit-globals": "error",
52+
"no-implied-eval": "error",
53+
"no-import-assign": "error",
54+
"no-inner-declarations": "error",
55+
"no-invalid-regexp": "error",
56+
"no-invalid-this": "error",
57+
"no-irregular-whitespace": "error",
58+
"no-lone-blocks": "error",
59+
"no-loop-func": "error",
60+
"no-misleading-character-class": "error",
61+
"no-multi-str": "error",
62+
"no-new-func": "error",
63+
"no-new-symbol": "error",
64+
"no-new-wrappers": "error",
65+
"no-obj-calls": "error",
66+
"no-octal": "error",
67+
"no-octal-escape": "error",
68+
"no-param-reassign": "error",
69+
"no-prototype-builtins": "error",
70+
"no-redeclare": "error",
71+
"no-regex-spaces": "error",
72+
"no-return-assign": "error",
73+
"no-return-await": "error",
74+
"no-self-assign": "error",
75+
"no-self-compare": "error",
76+
"no-sequences": "error",
77+
"no-setter-return": "error",
78+
"no-shadow-restricted-names": "error",
79+
"no-sparse-arrays": "error",
80+
"no-this-before-super": "error",
81+
"no-throw-literal": "error",
82+
"no-undef": "error",
83+
"no-unexpected-multiline": "error",
84+
"no-unmodified-loop-condition": "error",
85+
"no-unreachable": "error",
86+
"no-unsafe-finally": "error",
87+
"no-unsafe-negation": "error",
88+
"no-unused-expressions": "error",
89+
"no-unused-labels": "error",
90+
"no-unused-vars": "error",
91+
"no-useless-call": "error",
92+
"no-useless-catch": "error",
93+
"no-useless-concat": "error",
94+
"no-useless-escape": "error",
95+
"no-useless-return": "error",
96+
"no-void": "error",
97+
"no-with": "error",
98+
"prefer-regex-literals": "error",
99+
"radix": "error",
100+
"require-yield": "error",
101+
"sort-imports": [
102+
"error",
103+
{
104+
"ignoreCase": true,
105+
"ignoreDeclarationSort": true,
106+
"ignoreMemberSort": false,
107+
"allowSeparatedGroups": false
108+
}
109+
],
110+
"use-isnan": "error",
111+
"valid-typeof": "error",
112+
"vars-on-top": "off",
113+
"yoda": "error"
114+
}
115+
}

.eslintrc.json

Lines changed: 93 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,93 @@
1+
{
2+
"env": {
3+
"browser": true,
4+
"es6": true,
5+
"node": false
6+
},
7+
"parserOptions": {
8+
"ecmaVersion": 2018,
9+
"sourceType": "module",
10+
"ecmaFeatures": {
11+
"jsx": true
12+
}
13+
},
14+
"settings": {
15+
"react": {
16+
"version": "detect"
17+
}
18+
},
19+
"overrides": [
20+
{
21+
"extends": ["plugin:json/recommended"],
22+
"files": ["*.json"]
23+
},
24+
{
25+
"extends": [
26+
"plugin:react/recommended",
27+
"eslint-config-prettier",
28+
"./.eslintrc.js.json",
29+
"./.eslintrc.react.json",
30+
"plugin:mdx/overrides"
31+
],
32+
"files": ["*.mdx"],
33+
"plugins": ["import"]
34+
},
35+
{
36+
"extends": [
37+
"plugin:react/recommended",
38+
"eslint-config-prettier",
39+
"./.eslintrc.js.json",
40+
"./.eslintrc.react.json"
41+
],
42+
"files": ["*.js", "*.jsx"],
43+
"plugins": ["import"]
44+
},
45+
{
46+
"extends": [
47+
"plugin:react/recommended",
48+
"eslint-config-prettier",
49+
"./.eslintrc.js.json",
50+
"./.eslintrc.react.json"
51+
],
52+
"files": ["*.ts", "*.tsx"],
53+
"parser": "@typescript-eslint/parser",
54+
"plugins": ["@typescript-eslint", "import"]
55+
},
56+
{
57+
"extends": [
58+
"plugin:react/recommended",
59+
"eslint-config-prettier",
60+
"./.eslintrc.js.json",
61+
"./.eslintrc.react.json"
62+
],
63+
"files": ["**/stencil.tsx", "**/*.stencil.tsx"],
64+
"parser": "@typescript-eslint/parser",
65+
"parserOptions": {
66+
"project": ["packages/web-components-stencil/tsconfig.json"]
67+
},
68+
"plugins": ["@typescript-eslint", "import"]
69+
},
70+
{
71+
"excludedFiles": ["**/stencil.tsx", "**/*.stencil.tsx"],
72+
"extends": [
73+
"plugin:react/recommended",
74+
"eslint-config-prettier",
75+
"./.eslintrc.js.json",
76+
"./.eslintrc.react.json"
77+
],
78+
"files": ["*.ts", "*.tsx"],
79+
"parser": "@typescript-eslint/parser",
80+
"parserOptions": {
81+
"project": [
82+
"packages/storybook/tsconfig.json",
83+
"packages/web-components-react/tsconfig.json",
84+
"packages/components-react/tsconfig.json",
85+
"packages/components-react/tsconfig.test.json",
86+
"packages/web-components-stencil/tsconfig.json",
87+
"packages/web-components-stencil/tsconfig.jest.json"
88+
]
89+
},
90+
"plugins": ["@typescript-eslint"]
91+
}
92+
]
93+
}

.eslintrc.react.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
{
2+
"rules": {
3+
"react/no-unknown-property": "off",
4+
"react/prop-types": "off",
5+
"react/jsx-key": "off",
6+
"react/react-in-jsx-scope": "off"
7+
}
8+
}

.gitattributes

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
* text=auto eol=lf

.github/dependabot.yml

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
version: 2
2+
3+
updates:
4+
- package-ecosystem: "github-actions"
5+
directory: "/"
6+
schedule:
7+
interval: "monthly"
8+
reviewers:
9+
- "nl-design-system/kernteam-dependabot"
10+
- package-ecosystem: "npm"
11+
directory: "/"
12+
schedule:
13+
interval: "monthly"
14+
groups:
15+
patch-and-minor-dependencies:
16+
applies-to: "version-updates"
17+
update-types:
18+
- "patch"
19+
- "minor"
20+
ignore:
21+
- dependency-name: "@types/node"
22+
update-types:
23+
- "version-update:semver-major"
24+
- dependency-name: "@types/react"
25+
update-types:
26+
- "version-update:semver-major"
27+
- dependency-name: "@types/react-dom"
28+
update-types:
29+
- "version-update:semver-major"
30+
- dependency-name: "react"
31+
update-types:
32+
- "version-update:semver-major"
33+
- dependency-name: "react-dom"
34+
update-types:
35+
- "version-update:semver-major"
36+
versioning-strategy: "increase-if-necessary"
37+
open-pull-requests-limit: 20
38+
reviewers:
39+
- "nl-design-system/kernteam-dependabot"

0 commit comments

Comments
 (0)