Skip to content

Commit 98726bd

Browse files
ct-amitct-kaushalct-vrushtiphoenixcoded20
authored
Free v2.2.0 (#106)
* propmt add * Free version (#104) * create next js project * next add (#102) * next add * next js changes * remove unuse file * free version upgrade (#103) * free version upgrade * free version update * fix free version issues in react --------- Co-authored-by: ct-vrushti <vrushti.pcoded@gmail.com> * Readme changes (#105) * change file * picture add * Update README for Mantis Pro and technology stack * Change Dribbble link to new URL Updated Dribbble link to a new URL. --------- Co-authored-by: kaushal gorasiya <kaushal.gorasiya@phoenixcoded.co> --------- Co-authored-by: ct-vrushti <vrushti.pcoded@gmail.com> Co-authored-by: ct-kaushal <kaushal.gorasiya@phoenixcoded.co> * fixed path and pr review changes --------- Co-authored-by: kaushal gorasiya <kaushal.gorasiya@phoenixcoded.co> Co-authored-by: ct-vrushti <vrushti.pcoded@gmail.com> Co-authored-by: ct-amit <phoenixcoded20@outlook.com>
1 parent 59ea364 commit 98726bd

292 files changed

Lines changed: 14555 additions & 1866 deletions

File tree

Some content is hidden

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

.github/workflows/prod.yml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,12 +25,13 @@ jobs:
2525
- name: Use Node.js 24
2626
uses: actions/setup-node@v4
2727
with:
28-
node-version: '24'
28+
node-version: "24"
2929

3030
- name: 🔨 Build Project
3131
run: |
32+
cd vite
3233
corepack enable
33-
yarn set version 4.12.0
34+
yarn set version 4.14.1
3435
yarn
3536
yarn build
3637
@@ -39,9 +40,9 @@ jobs:
3940
env:
4041
SSH_PRIVATE_KEY: ${{ secrets.SERVER_SSH_KEY }}
4142
# ARGS: "-rltgoDzvO --delete"
42-
SOURCE: 'dist/'
43+
SOURCE: "dist/"
4344
REMOTE_HOST: 145.79.3.173
4445
REMOTE_USER: u965251139
4546
REMOTE_PORT: "65002"
4647
TARGET: domains/mantisdashboard.com/public_html/free
47-
EXCLUDE: '/build/, /node_modules/'
48+
EXCLUDE: "/build/, /node_modules/"

README.md

Lines changed: 58 additions & 47 deletions
Large diffs are not rendered by default.

index.html

Lines changed: 0 additions & 48 deletions
This file was deleted.

next/.gitignore

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.
2+
3+
# dependencies
4+
/node_modules
5+
/.pnp
6+
.pnp.js
7+
8+
# testing
9+
/coverage
10+
11+
# next.js
12+
/.next/
13+
/out/
14+
15+
# production
16+
/build
17+
18+
# misc
19+
.DS_Store
20+
*.pem
21+
22+
# debug
23+
npm-debug.log*
24+
yarn-debug.log*
25+
yarn-error.log*
26+
.yarn*
27+
28+
# local env files
29+
.env*.local
30+
31+
32+
# vercel
33+
.vercel
34+
35+
# typescript
36+
*.tsbuildinfo
37+
next-env.d.ts
38+
39+
!package-lock.json

next/.prettierignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
.next
2+
node_modules
File renamed without changes.

next/eslint.config.mjs

Lines changed: 89 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,89 @@
1+
import { fixupConfigRules } from '@eslint/compat';
2+
import prettier from 'eslint-plugin-prettier';
3+
import react from 'eslint-plugin-react';
4+
import reactHooks from 'eslint-plugin-react-hooks';
5+
import jsxA11y from 'eslint-plugin-jsx-a11y';
6+
import js from '@eslint/js';
7+
import path from 'node:path';
8+
import { fileURLToPath } from 'node:url';
9+
import { FlatCompat } from '@eslint/eslintrc';
10+
11+
const __filename = fileURLToPath(import.meta.url);
12+
const __dirname = path.dirname(__filename);
13+
const compat = new FlatCompat({
14+
baseDirectory: __dirname,
15+
recommendedConfig: js.configs.recommended,
16+
allConfig: js.configs.all
17+
});
18+
19+
export default [
20+
...fixupConfigRules(compat.extends('prettier')),
21+
22+
{
23+
plugins: {
24+
prettier,
25+
react,
26+
'react-hooks': reactHooks,
27+
'jsx-a11y': jsxA11y
28+
},
29+
30+
languageOptions: {
31+
ecmaVersion: 2020,
32+
sourceType: 'module',
33+
parserOptions: {
34+
ecmaFeatures: {
35+
jsx: true
36+
}
37+
}
38+
},
39+
40+
settings: {
41+
react: {
42+
version: 'detect'
43+
}
44+
},
45+
46+
rules: {
47+
'react/jsx-filename-extension': 'off',
48+
'no-param-reassign': 'off',
49+
'react/prop-types': 'off',
50+
'react/require-default-props': 'off',
51+
'react/no-array-index-key': 'off',
52+
'react/react-in-jsx-scope': 'off',
53+
'react/jsx-props-no-spreading': 'off',
54+
'import/order': 'off',
55+
'no-console': 'off',
56+
'no-shadow': 'off',
57+
'import/no-cycle': 'off',
58+
'import/no-extraneous-dependencies': 'off',
59+
'jsx-a11y/label-has-associated-control': 'off',
60+
'jsx-a11y/no-autofocus': 'off',
61+
'react/jsx-uses-react': 'off',
62+
'react/jsx-uses-vars': 'error',
63+
'react-hooks/rules-of-hooks': 'error',
64+
'react-hooks/exhaustive-deps': 'warn',
65+
'no-unused-vars': 'off',
66+
67+
'no-restricted-imports': [
68+
'error',
69+
{
70+
patterns: ['@mui/*/*/*', '!@mui/material/test-utils/*']
71+
}
72+
],
73+
74+
'no-unused-vars': [
75+
'error',
76+
{
77+
vars: 'all',
78+
args: 'none'
79+
}
80+
],
81+
82+
'prettier/prettier': 'warn'
83+
}
84+
},
85+
{
86+
ignores: ['node_modules/**'],
87+
files: ['src/**/*.{js,jsx}']
88+
}
89+
];

next/jsconfig.json

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
{
2+
"compilerOptions": {
3+
"target": "es5",
4+
"lib": ["dom", "dom.iterable", "esnext"],
5+
"allowJs": true,
6+
"skipLibCheck": true,
7+
"strict": true,
8+
"forceConsistentCasingInFileNames": true,
9+
"noEmit": true,
10+
"esModuleInterop": true,
11+
"module": "esnext",
12+
"moduleResolution": "node",
13+
"resolveJsonModule": true,
14+
"isolatedModules": true,
15+
"jsx": "react-jsx",
16+
"incremental": true,
17+
"baseUrl": "src",
18+
"downlevelIteration": true,
19+
"allowSyntheticDefaultImports": true,
20+
"noUnusedLocals": true,
21+
"noImplicitAny": true,
22+
"noFallthroughCasesInSwitch": true,
23+
"noImplicitThis": true,
24+
"strictNullChecks": true,
25+
"typeRoots": ["../node_modules/@types", "../@types", "./types"],
26+
"plugins": [
27+
{
28+
"name": "next"
29+
}
30+
]
31+
},
32+
"include": ["next-env.d.js", "**/*.js", "**/*.jsx", ".next/types/**/*.js", ".next/dev/types/**/*.js"],
33+
"exclude": ["node_modules"]
34+
}

next/next.config.js

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
/** @type {import('next').NextConfig} */
2+
const path = require('path');
3+
4+
const nextConfig = {
5+
modularizeImports: {
6+
'@mui/material': {
7+
transform: '@mui/material/{{member}}'
8+
}
9+
},
10+
images: {
11+
remotePatterns: [
12+
{
13+
protocol: 'https',
14+
hostname: 'flagcdn.com',
15+
pathname: '**'
16+
}
17+
]
18+
},
19+
outputFileTracingRoot: path.join(__dirname, './')
20+
};
21+
22+
module.exports = nextConfig;

next/package.json

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
{
2+
"name": "mantis-material-next-js",
3+
"version": "1.0.0",
4+
"private": true,
5+
"scripts": {
6+
"dev": "next dev",
7+
"build": "next build",
8+
"start": "next start",
9+
"lint": "eslint \"src/**/*.{js,jsx,ts,tsx}\"",
10+
"lint:fix": "eslint --fix \"src/**/*.{js,jsx,ts,tsx}\"",
11+
"prettier": "prettier --write \"src/**/*.{js,jsx,ts,tsx}\""
12+
},
13+
"dependencies": {
14+
"@ant-design/colors": "8.0.1",
15+
"@ant-design/icons": "6.2.3",
16+
"@emotion/cache": "11.14.0",
17+
"@emotion/react": "11.14.0",
18+
"@emotion/styled": "11.14.1",
19+
"@fontsource/inter": "5.2.8",
20+
"@fontsource/poppins": "5.2.7",
21+
"@fontsource/public-sans": "5.2.7",
22+
"@fontsource/roboto": "5.2.10",
23+
"@mui/lab": "9.0.0-beta.3",
24+
"@mui/material": "7.3.9",
25+
"@mui/material-nextjs": "9.0.1",
26+
"@mui/system": "7.3.9",
27+
"@mui/utils": "9.0.1",
28+
"@mui/x-charts": "9.2.0",
29+
"@mui/x-date-pickers": "9.2.0",
30+
"apexcharts": "5.10.4",
31+
"formik": "2.4.9",
32+
"framer-motion": "12.36.0",
33+
"lodash": "4.18.1",
34+
"next": "16.1.6",
35+
"prop-types": "15.8.1",
36+
"react": "19.2.4",
37+
"react-apexcharts": "2.1.0",
38+
"react-copy-to-clipboard": "5.1.1",
39+
"react-device-detect": "2.2.3",
40+
"react-dom": "19.2.4",
41+
"react-number-format": "5.4.5",
42+
"simplebar-react": "3.3.2",
43+
"styled-jsx": "5.1.7",
44+
"swr": "2.4.1",
45+
"yup": "1.7.1"
46+
},
47+
"devDependencies": {
48+
"@eslint/compat": "2.0.3",
49+
"@eslint/eslintrc": "3.3.5",
50+
"@eslint/js": "10.0.1",
51+
"eslint": "10.1.0",
52+
"eslint-config-next": "16.1.6",
53+
"eslint-config-prettier": "10.1.8",
54+
"eslint-plugin-jsx-a11y": "6.10.2",
55+
"eslint-plugin-prettier": "5.5.5",
56+
"eslint-plugin-react": "7.37.5",
57+
"eslint-plugin-react-hooks": "7.0.1",
58+
"prettier": "3.8.1"
59+
},
60+
"overrides": {
61+
"eslint": "10.1.0"
62+
},
63+
"packageManager": "yarn@4.13.0"
64+
}

0 commit comments

Comments
 (0)