Skip to content

Commit

Permalink
Merge pull request HTTPArchive#11 from HTTPArchive/validations
Browse files Browse the repository at this point in the history
Fix validations
  • Loading branch information
tunetheweb authored Jan 31, 2024
2 parents f111790 + d7ddc62 commit 3e2974a
Show file tree
Hide file tree
Showing 9 changed files with 1,063 additions and 472 deletions.
2 changes: 2 additions & 0 deletions .github/workflows/validate.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
name: Validate
on:
push:
branches:
- main
pull_request:

permissions:
Expand Down
8 changes: 4 additions & 4 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"dependencies": {
"@prantlf/jsonlint": "^10.2.0",
"@prantlf/jsonlint": "^14.0.3",
"adm-zip": "^0.4.16",
"convert-svg-to-png": "^0.5.0"
},
Expand All @@ -17,9 +17,9 @@
"terminal-overwrite": "^2.0.1"
},
"scripts": {
"lint": "eslint src/**/*.{js,json}",
"lint:fix": "eslint --fix src/**/*.{js,json}",
"validate": "yarn run lint && jsonlint -qV ./schema.json ./src/technologies/ && node ./bin/validate.js",
"lint": "eslint src/**/*.{js,json} && jsonlint -jV ./schema.json ./src/technologies/",
"lint:fix": "eslint --fix src/**/*.{js,json} && jsonlint -iV ./schema.json ./src/technologies/",
"validate": "yarn run lint && node ./bin/validate.js",
"convert": "node --no-warnings ./bin/convert.js",
"prettify": "jsonlint -si --trim-trailing-commas --enforce-double-quotes ./src/categories.json ./src/technologies/*.json",
"build": "yarn run validate && yarn run prettify && yarn run convert && node ./bin/build.js",
Expand Down
1 change: 1 addition & 0 deletions schema.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
},
"type": "object",
"additionalProperties": {
"type": "object",
"additionalProperties": false,
"required": ["cats","website"],
"properties": {
Expand Down
19 changes: 18 additions & 1 deletion src/technologies/b.json
Original file line number Diff line number Diff line change
Expand Up @@ -2674,6 +2674,23 @@
"oss": true,
"website": "https://fonts.bunny.net"
},
"Burst": {
"cats": [
10
],
"description": "Burst Statistics keeps all data on your server, making it fully compliant with privacy laws. Our dashboards offer clear and concise insights, allowing you to make informed decisions without feeling overwhelmed by abundant data. Choose Burst Statistics for seamless and reliable analytics trusted by over 100,000 users.",
"icon": "Burst.svg",
"js": {
"burst.url": ""
},
"pricing": [
"recurring"
],
"requires": "WordPress",
"saas": true,
"scriptSrc": "assets/js/build/burst",
"website": "https://burst-statistics.com"
},
"Business Catalyst": {
"cats": [
1
Expand Down Expand Up @@ -2871,4 +2888,4 @@
"scriptSrc": "cdn\\.ibdok\\.ir/",
"website": "https://bdok.ir"
}
}
}
20 changes: 2 additions & 18 deletions src/technologies/c.json
Original file line number Diff line number Diff line change
Expand Up @@ -2959,30 +2959,14 @@
"complianz.version": "([\\d.]+)\\;version:\\1"
},
"pricing": [
"freemium", "recurring"
"freemium",
"recurring"
],
"requires": "WordPress",
"saas": true,
"scriptSrc": "wp-content/plugins/complianz-gdpr",
"website": "https://complianz.io"
},
"Burst": {
"cats": [
10
],
"description": "Burst Statistics keeps all data on your server, making it fully compliant with privacy laws. Our dashboards offer clear and concise insights, allowing you to make informed decisions without feeling overwhelmed by abundant data. Choose Burst Statistics for seamless and reliable analytics trusted by over 100,000 users.",
"icon": "Burst.svg",
"js": {
"burst.url": ""
},
"pricing": [
"recurring"
],
"requires": "WordPress",
"saas": true,
"scriptSrc": "assets/js/build/burst",
"website": "https://burst-statistics.com"
},
"Concrete CMS": {
"cats": [
1
Expand Down
4 changes: 2 additions & 2 deletions src/technologies/k.json
Original file line number Diff line number Diff line change
Expand Up @@ -649,7 +649,7 @@
"cookies": {
"_kicksite_session": ""
},
"dom":"iframe[src*='.kicksite.net/']",
"dom": "iframe[src*='.kicksite.net/']",
"pricing": [
"mid",
"recurring"
Expand Down Expand Up @@ -1324,4 +1324,4 @@
],
"website": "https://www.keep.pt/en/produts/archeevo-archival-management-software"
}
}
}
1 change: 0 additions & 1 deletion src/technologies/p.json
Original file line number Diff line number Diff line change
Expand Up @@ -399,7 +399,6 @@
],
"css": "--made-with-panda",
"description": "Panda is a styling engine that generates styling primitives to author atomic CSS and recipes in a type-safe and readable manner.",
"icon": "PandaCSS.svg",
"oss": true,
"website": "https://panda-css.com/"
},
Expand Down
2 changes: 1 addition & 1 deletion src/technologies/s.json
Original file line number Diff line number Diff line change
Expand Up @@ -7081,7 +7081,7 @@
],
"description": "Swiper is a JavaScript library that creates modern touch sliders with hardware-accelerated transitions.",
"dom": [
"div[data-swiper-slide-index]",
"div[data-swiper-slide-index]",
"swiper-container",
"swiper-slide",
"div.swiper-wrapper",
Expand Down
Loading

0 comments on commit 3e2974a

Please sign in to comment.