Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
2994228
Add Node.js CI workflow
laljohnny Nov 21, 2025
6719280
Remove npm test from Node.js workflow
laljohnny Nov 21, 2025
a023471
Update node.js.yml
laljohnny Nov 21, 2025
032d3f3
Update node.js.yml
laljohnny Nov 24, 2025
050b9df
Add artifact upload step to CI workflow
laljohnny Nov 24, 2025
9169b58
Add Trivy security scan and report upload steps
laljohnny Nov 25, 2025
0d5d3d1
Change Trivy report format to CSV and output type
laljohnny Nov 25, 2025
302f87e
Change Trivy report format from JSON to CSV
laljohnny Nov 25, 2025
4146e8f
Change Trivy exit code and report output format
laljohnny Nov 25, 2025
f9dd47c
Change artifact upload path to current directory
laljohnny Nov 25, 2025
32a9971
Remove conditional build step in workflow
laljohnny Nov 25, 2025
5bd8a49
Update greeting message in index.js
laljohnny Dec 8, 2025
d85461f
Delete package.json
laljohnny Dec 8, 2025
44ff8a0
Delete package-lock.json
laljohnny Dec 8, 2025
12e36d6
Delete index.js
laljohnny Dec 8, 2025
334cdc0
Delete .prettierrc
laljohnny Dec 8, 2025
50acbce
Delete .gitignore
laljohnny Dec 8, 2025
895a546
Delete .vscode directory
laljohnny Dec 8, 2025
6d93ead
Add files via upload
laljohnny Dec 8, 2025
419796d
add-file
Dec 8, 2025
6753e0e
Revise Node.js CI workflow for multiple versions
laljohnny Dec 8, 2025
4434d11
Remove Node.js version 25 from CI workflow
laljohnny Dec 8, 2025
98692fb
Replace npm install with linting command
laljohnny Dec 8, 2025
f0727ed
Update Node.js workflow to install dependencies
laljohnny Dec 8, 2025
6d96dde
Delete .github/workflows/node.js.yml
laljohnny Dec 8, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
26 changes: 25 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1 +1,25 @@
.DS_Store
# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.

# dependencies
/node_modules
/.pnp
.pnp.js

# testing
/coverage

# production
/build

# misc
.DS_Store
.env.local
.env.development.local
.env.test.local
.env.production.local

npm-debug.log*
yarn-debug.log*
yarn-error.log*
react-build.tar.gz
package-lock.json
8 changes: 0 additions & 8 deletions .prettierrc

This file was deleted.

24 changes: 0 additions & 24 deletions .vscode/settings.json

This file was deleted.

47 changes: 42 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,46 @@
# Node Hello World
# Getting Started with Create React App

Simple node.js app that servers "hello world"
This project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app).

Great for testing simple deployments to the cloud
## Available Scripts

## Run It
In the project directory, you can run:

`npm start`
### `npm start`

Runs the app in the development mode.\
Open [http://localhost:3000](http://localhost:3000) to view it in the browser.

The page will reload if you make edits.\
You will also see any lint errors in the console.

### `npm test`

Launches the test runner in the interactive watch mode.\
See the section about [running tests](https://facebook.github.io/create-react-app/docs/running-tests) for more information.

### `npm run build`

Builds the app for production to the `build` folder.\
It correctly bundles React in production mode and optimizes the build for the best performance.

The build is minified and the filenames include the hashes.\
Your app is ready to be deployed!

See the section about [deployment](https://facebook.github.io/create-react-app/docs/deployment) for more information.

### `npm run eject`

**Note: this is a one-way operation. Once you `eject`, you can’t go back!**

If you aren’t satisfied with the build tool and configuration choices, you can `eject` at any time. This command will remove the single build dependency from your project.

Instead, it will copy all the configuration files and the transitive dependencies (webpack, Babel, ESLint, etc) right into your project so you have full control over them. All of the commands except `eject` will still work, but they will point to the copied scripts so you can tweak them. At this point you’re on your own.

You don’t have to ever use `eject`. The curated feature set is suitable for small and middle deployments, and you shouldn’t feel obligated to use this feature. However we understand that this tool wouldn’t be useful if you couldn’t customize it when you are ready for it.

## Learn More

You can learn more in the [Create React App documentation](https://facebook.github.io/create-react-app/docs/getting-started).

To learn React, check out the [React documentation](https://reactjs.org/).
12 changes: 0 additions & 12 deletions index.js

This file was deleted.

5 changes: 0 additions & 5 deletions package-lock.json

This file was deleted.

80 changes: 66 additions & 14 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,20 +1,72 @@
{
"name": "node-hello",
"version": "1.0.0",
"description": "",
"main": "index.js",
"name": "poc-criticalasset",
"version": "0.1.0",
"private": true,
"dependencies": {
"@apollo/client": "^4.0.9",
"@chakra-ui/icons": "^2.2.4",
"@chakra-ui/react": "^2.10.9",
"@emotion/react": "^11.14.0",
"@emotion/styled": "^11.14.1",
"@hello-pangea/dnd": "^18.0.1",
"@hookform/resolvers": "^5.2.2",
"@mui/icons-material": "^5.18.0",
"@mui/material": "^5.18.0",
"@mui/x-data-grid": "^6.17.0",
"@mui/x-date-pickers": "^5.0.19",
"@testing-library/dom": "^10.4.1",
"@testing-library/jest-dom": "^6.7.0",
"@testing-library/react": "^16.3.0",
"@testing-library/user-event": "^13.5.0",
"@types/jest": "^27.5.2",
"@types/node": "^16.18.126",
"@types/react": "^19.1.10",
"@types/react-dom": "^19.1.7",
"axios": "^1.11.0",
"bootstrap": "^5.3.8",
"dayjs": "^1.11.13",
"flowise-embed-react": "^3.0.5",
"graphql": "^16.12.0",
"lucide-react": "^0.542.0",
"react": "^18.3.1",
"react-dom": "^18.3.1",
"react-hook-form": "^7.62.0",
"react-icons": "^5.5.0",
"react-router-dom": "^6.26.1",
"react-scripts": "5.0.1",
"recharts": "^2.15.4",
"@types/react-color": "^3.0.13",
"react-color": "^2.19.3",
"tinycolor2": "^1.6.0",
"web-vitals": "^2.1.4",
"yup": "^1.7.0"
},
"scripts": {
"start": "node index.js"
"start": "react-scripts start",
"build": "react-scripts build",
"test": "react-scripts test",
"eject": "react-scripts eject"
},
"repository": {
"type": "git",
"url": "git+https://github.com/johnpapa/node-hello.git"
"eslintConfig": {
"extends": [
"react-app",
"react-app/jest"
]
},
"keywords": [],
"author": "",
"license": "ISC",
"bugs": {
"url": "https://github.com/johnpapa/node-hello/issues"
"browserslist": {
"production": [
">0.2%",
"not dead",
"not op_mini all"
],
"development": [
"last 1 chrome version",
"last 1 firefox version",
"last 1 safari version"
]
},
"homepage": "https://github.com/johnpapa/node-hello#readme"
"devDependencies": {
"@types/recharts": "^1.8.29",
"typescript": "^4.9.5"
}
}
Loading