1
0
mirror of https://github.com/XFox111/easylogon-web.git synced 2026-07-02 19:52:45 +03:00

build(deps): migration from yarn to npm

This commit is contained in:
2026-05-16 10:03:59 +00:00
parent a0859576ae
commit 6a8fd0e3e5
7 changed files with 6461 additions and 3671 deletions
+2 -2
View File
@@ -6,7 +6,7 @@
"image": "mcr.microsoft.com/devcontainers/typescript-node:1-22-bookworm",
"features": {
"ghcr.io/devcontainers/features/docker-in-docker:2": {
"installDockerBuildx": true,
"installDockerBuildx": false,
"version": "latest",
"dockerDashComposeVersion": "latest"
}
@@ -19,7 +19,7 @@
// "forwardPorts": [],
// Use 'postCreateCommand' to run commands after the container is created.
"postCreateCommand": "yarn install",
"postCreateCommand": "npm install",
// Configure tool-specific properties.
"customizations": {
+2 -2
View File
@@ -35,8 +35,8 @@ jobs:
steps:
- uses: actions/checkout@v6
- run: yarn install
- run: yarn audit
- run: npm install
- run: npm audit
build:
runs-on: ubuntu-latest
+4 -5
View File
@@ -10,22 +10,21 @@ WORKDIR /app
# Copy the package.json and yarn.lock files to the working directory
COPY package.json ./
COPY yarn.lock ./
COPY package-lock.json ./
# Install the app dependencies
RUN yarn install
RUN yarn audit
RUN npm install
# Copy the app source code to the working directory
COPY . .
RUN yarn lint
RUN npm run lint
RUN echo "VITE_SIGNALR_URL=${SIGNALR_URL}" >> .env
RUN echo "VITE_ENDPOINT_URL=${ENDPOINT_URL}" >> .env
RUN echo "VITE_COMMIT=${COMMIT}" >> .env
# Build the app
RUN yarn build
RUN npm run build
FROM steebchen/nginx-spa:stable AS runner
WORKDIR /app
+4 -5
View File
@@ -46,7 +46,6 @@ This is a collection of applications, that includes password manager web applica
For development you can use [Dev Containers](https://devcontainers.io/) or [GitHub Codespaces](https://github.com/features/codespaces). Otherwise you will need to install following tools:
- [Node.js](https://nodejs.org/en/)
- [Yarn](https://yarnpkg.com/)
- [Docker](https://www.docker.com/)
@@ -54,10 +53,10 @@ For development you can use [Dev Containers](https://devcontainers.io/) or [GitH
Here're some commonly used commands:
```bash
yarn install # Install dependencies
yarn dev # Start the development server
yarn lint # Lint the project with ESLint
yarn build # Build the project for production
npm install # Install dependencies
npm run dev # Start the development server
npm run lint # Lint the project with ESLint
npm run build # Build the project for production
```
Modify endpoints in .env file:
+6436
View File
File diff suppressed because it is too large Load Diff
+13 -13
View File
@@ -10,31 +10,31 @@
"preview": "vite preview"
},
"dependencies": {
"@fluentui/react-components": "^9.72.9",
"@fluentui/react-icons": "^2.0.316",
"@fluentui/react-components": "^9.73.8",
"@fluentui/react-icons": "^2.0.326",
"@microsoft/signalr": "^10.0.0",
"crypto-js": "^4.2.0",
"qrcode.react": "^4.2.0",
"react": "^19.2.3",
"react-dom": "^19.2.3",
"react": "^19.2.6",
"react-dom": "^19.2.6",
"react-markdown": "^10.1.0",
"react-router-dom": "^7.11.0"
"react-router-dom": "^7.15.1"
},
"devDependencies": {
"@eslint/js": "^9.39.2",
"@eslint/js": "^9.39.4",
"@types/crypto-js": "^4.2.2",
"@types/react": "^19.2.7",
"@types/react": "^19.2.14",
"@types/react-dom": "^19.2.3",
"@types/react-helmet": "^6.1.11",
"@vitejs/plugin-react": "^5.1.2",
"eslint": "^9.39.2",
"eslint-plugin-react-hooks": "^7.0.1",
"@vitejs/plugin-react": "^5.2.0",
"eslint": "^9.39.4",
"eslint-plugin-react-hooks": "^7.1.1",
"eslint-plugin-react-refresh": "^0.4.26",
"globals": "^17.0.0",
"globals": "^17.6.0",
"scheduler": "^0.27.0",
"typescript": "^5.9.3",
"typescript-eslint": "^8.51.0",
"vite": "^7.3.0",
"typescript-eslint": "^8.59.3",
"vite": "^7.3.3",
"vite-plugin-svgr": "^4.5.0"
}
}
-3644
View File
File diff suppressed because it is too large Load Diff