Skip to content

Commit 5223491

Browse files
committed
feat(new tool): Software Licenses Compatibility and infos
1 parent fe349ad commit 5223491

File tree

5 files changed

+399
-9
lines changed

5 files changed

+399
-9
lines changed

package.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@
4242
"@tiptap/starter-kit": "2.1.6",
4343
"@tiptap/vue-3": "2.0.3",
4444
"@types/figlet": "^1.5.8",
45+
"@types/spdx-satisfies": "^0.1.2",
4546
"@vicons/material": "^0.12.0",
4647
"@vicons/tabler": "^0.12.0",
4748
"@vueuse/core": "^10.3.0",
@@ -80,6 +81,8 @@
8081
"pinia": "^2.0.34",
8182
"plausible-tracker": "^0.3.8",
8283
"qrcode": "^1.5.1",
84+
"safe-license-list": "^0.1.2",
85+
"spdx-satisfies": "^5.0.1",
8386
"sql-formatter": "^13.0.0",
8487
"ua-parser-js": "^1.0.35",
8588
"ulid": "^2.3.0",

pnpm-lock.yaml

Lines changed: 48 additions & 9 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/tools/index.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import { tool as asciiTextDrawer } from './ascii-text-drawer';
66

77
import { tool as textToUnicode } from './text-to-unicode';
88

9+
import { tool as softwareLicenceCompatibility } from './software-licence-compatibility';
910
import { tool as pdfSignatureChecker } from './pdf-signature-checker';
1011
import { tool as numeronymGenerator } from './numeronym-generator';
1112
import { tool as macAddressGenerator } from './mac-address-generator';
@@ -127,6 +128,7 @@ export const toolsByCategory: ToolCategory[] = [
127128
userAgentParser,
128129
httpStatusCodes,
129130
jsonDiff,
131+
softwareLicenceCompatibility,
130132
],
131133
},
132134
{
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
import { License } from '@vicons/tabler';
2+
import { defineTool } from '../tool';
3+
4+
export const tool = defineTool({
5+
name: 'Software licence compatibility',
6+
path: '/software-licence-compatibility',
7+
description: 'Software Licence compatibility checker and information',
8+
keywords: ['software', 'licence', 'compatibility'],
9+
component: () => import('./software-licence-compatibility.vue'),
10+
icon: License,
11+
createdAt: new Date('2024-03-17'),
12+
});

0 commit comments

Comments
 (0)