Skip to content

Commit 24bdff6

Browse files
committed
Add ignore/config files and codemeta, update package
Added .prettierignore, .stylelintignore, and codemeta.json for project metadata and tooling configuration. Simplified .gitignore. Updated package.json and added package-lock.json. Minor formatting fix in CITATION.cff.
1 parent e9dd2a3 commit 24bdff6

7 files changed

Lines changed: 3921 additions & 129 deletions

File tree

.gitignore

Lines changed: 24 additions & 125 deletions
Original file line numberDiff line numberDiff line change
@@ -1,135 +1,34 @@
1-
# General
2-
.DS_Store
3-
*.DS_Store
4-
**/.DS_Store
5-
6-
# Logs
7-
logs
8-
*.log
9-
npm-debug.log*
10-
yarn-debug.log*
11-
yarn-error.log*
12-
lerna-debug.log*
13-
.pnpm-debug.log*
14-
15-
# Diagnostic reports (https://nodejs.org/api/report.html)
16-
report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json
17-
18-
# Runtime data
19-
pids
20-
*.pid
21-
*.seed
22-
*.pid.lock
23-
24-
# Directory for instrumented libs generated by jscoverage/JSCover
25-
lib-cov
26-
27-
# Coverage directory used by tools like istanbul
28-
coverage
29-
*.lcov
30-
31-
# nyc test coverage
32-
.nyc_output
33-
34-
# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files)
35-
.grunt
36-
37-
# Bower dependency directory (https://bower.io/)
38-
bower_components
39-
40-
# node-waf configuration
41-
.lock-wscript
42-
43-
# Compiled binary addons (https://nodejs.org/api/addons.html)
44-
build/Release
45-
46-
# Dependency directories
1+
# Dependencies
472
node_modules/
48-
jspm_packages/
49-
50-
# Snowpack dependency directory (https://snowpack.dev/)
51-
web_modules/
52-
53-
# TypeScript cache
54-
*.tsbuildinfo
55-
56-
# Optional npm cache directory
57-
.npm
58-
59-
# Optional eslint cache
60-
.eslintcache
613

62-
# Optional stylelint cache
63-
.stylelintcache
64-
65-
# Microbundle cache
66-
.rpt2_cache/
67-
.rts2_cache_cjs/
68-
.rts2_cache_es/
69-
.rts2_cache_umd/
4+
# Build output
5+
dist/
6+
build/
7+
.cache/
8+
.parcel-cache/
709

71-
# Optional REPL history
72-
.node_repl_history
10+
# IDE
11+
.idea/
12+
.vscode/
13+
*.swp
14+
*.swo
7315

74-
# Output of 'npm pack'
75-
*.tgz
16+
# OS
17+
.DS_Store
18+
Thumbs.db
7619

77-
# Yarn Integrity file
78-
.yarn-integrity
20+
# Logs
21+
*.log
22+
npm-debug.log*
7923

80-
# dotenv environment variable files
24+
# Environment
8125
.env
82-
.env.development.local
83-
.env.test.local
84-
.env.production.local
8526
.env.local
27+
.env.*.local
8628

87-
# parcel-bundler cache (https://parceljs.org/)
88-
.cache
89-
.parcel-cache
90-
91-
# Next.js build output
92-
.next
93-
out
94-
95-
# Nuxt.js build / generate output
96-
.nuxt
97-
dist
98-
99-
# Gatsby files
100-
.cache/
101-
# Comment in the public line in if your project uses Gatsby and not Next.js
102-
# https://nextjs.org/blog/next-9-1#public-directory-support
103-
# public
104-
105-
# vuepress build output
106-
.vuepress/dist
107-
108-
# vuepress v2.x temp and cache directory
109-
.temp
110-
.cache
111-
112-
# Docusaurus cache and generated files
113-
.docusaurus
114-
115-
# Serverless directories
116-
.serverless/
117-
118-
# FuseBox cache
119-
.fusebox/
29+
# Testing
30+
coverage/
12031

121-
# DynamoDB Local files
122-
.dynamodb/
123-
124-
# TernJS port file
125-
.tern-port
126-
127-
# Stores VSCode versions used for testing VSCode extensions
128-
.vscode-test
129-
130-
# yarn v2
131-
.yarn/cache
132-
.yarn/unplugged
133-
.yarn/build-state.yml
134-
.yarn/install-state.gz
135-
.pnp.*
32+
# Misc
33+
*.tsbuildinfo
34+
.eslintcache

.prettierignore

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
# Dependencies
2+
node_modules/
3+
4+
# Build output
5+
dist/
6+
build/
7+
.cache/
8+
.parcel-cache/
9+
.nuxt/
10+
.next/
11+
.astro/
12+
.output/
13+
.angular/
14+
15+
# Logs
16+
*.log
17+
18+
# Package files
19+
package-lock.json
20+
pnpm-lock.yaml
21+
yarn.lock
22+
23+
# Auto-generated
24+
*.min.js
25+
*.min.css

.stylelintignore

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# Dependencies
2+
node_modules/
3+
4+
# Build output
5+
dist/
6+
build/
7+
.cache/
8+
.parcel-cache/
9+
.nuxt/
10+
.next/
11+
.astro/
12+
.output/
13+
.angular/
14+
15+
# Vendor
16+
vendor/
17+
18+
# Third-party
19+
**/node_modules/**

CITATION.cff

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,4 +12,4 @@ authors:
1212
family-names: van Vianen
1313
email: lars@scape.agency
1414
affiliation: Scape Agency
15-
orcid: 'https://orcid.org/0000-0002-8790-8630'
15+
orcid: "https://orcid.org/0000-0002-8790-8630"

codemeta.json

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
{
2+
"@context": "https://doi.org/10.5063/schema/codemeta-2.0",
3+
"@id": "https://github.com/stylescape/example-react",
4+
"@type": "SoftwareSourceCode",
5+
"applicationCategory": "DeveloperApplication",
6+
"applicationSubCategory": "Example Project",
7+
"author": [
8+
{
9+
"@id": "https://orcid.org/0000-0002-8790-8630",
10+
"@type": "Person",
11+
"affiliation": {
12+
"@type": "Organization",
13+
"name": "Scape Agency"
14+
},
15+
"email": "lars@scape.agency",
16+
"familyName": "van Vianen",
17+
"givenName": "Lars Bastiaan"
18+
}
19+
],
20+
"codeRepository": "https://github.com/stylescape/example-react",
21+
"contributor": [
22+
{
23+
"@type": "Organization",
24+
"name": "Scape Agency"
25+
}
26+
],
27+
"copyrightHolder": {
28+
"@type": "Organization",
29+
"name": "Scape Agency"
30+
},
31+
"copyrightYear": 2024,
32+
"dateCreated": "2024-08-01",
33+
"dateModified": "2026-01-28",
34+
"datePublished": "2024-08-01",
35+
"description": "Stylescape example using React",
36+
"developmentStatus": "https://www.repostatus.org/#active",
37+
"downloadUrl": "https://github.com/stylescape/example-react/releases",
38+
"identifier": "https://github.com/stylescape/example-react",
39+
"keywords": [
40+
"stylescape",
41+
"css",
42+
"design-system",
43+
"example",
44+
"react",
45+
"frontend"
46+
],
47+
"license": "https://spdx.org/licenses/MIT.html",
48+
"name": "Stylescape Example for React",
49+
"operatingSystem": "Any",
50+
"programmingLanguage": ["JavaScript", "SCSS", "HTML"],
51+
"relatedLink": [
52+
"https://github.com/stylescape/stylescape"
53+
],
54+
"softwareRequirements": "Node.js >= 22.0.0",
55+
"url": "https://github.com/stylescape/example-react",
56+
"version": "0.0.1"
57+
}

0 commit comments

Comments
 (0)