build: add package.json (#73)

Add a package.json with awesome-lint and a lint script, so the project has a reproducible linting dependency. Update the GitHub Actions workflow to set up Node.js, install dependencies (npm install --ignore-scripts) and run npm run lint instead of npx. Update .gitignore to ignore node_modules and package-lock.json.
This commit is contained in:
David Lane
2026-02-13 10:22:31 -05:00
committed by GitHub
parent 414caf8750
commit ae9d9e0666
3 changed files with 34 additions and 1 deletions

4
.gitignore vendored
View File

@@ -1,2 +1,6 @@
# Ignore JetBrains IDE files
.idea/
# Ignore Node.js dependencies
node_modules/
package-lock.json