Skip to content

Commit 5d48bda

Browse files
Initial commit
1 parent ccd4d3d commit 5d48bda

File tree

98 files changed

+5008
-1
lines changed

Some content is hidden

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

98 files changed

+5008
-1
lines changed

_config.yml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
defaults:
2+
- scope:
3+
path: "assets/img"
4+
values:
5+
image: true
6+
- scope:
7+
path: "assets/css"
8+
values:
9+
css: true
10+
- scope:
11+
path: "assets/js"
12+
values:
13+
js: true
14+
permalink: pretty
15+
# baseurl: /masqueradejs/masqueradejs.github.io

_data/benefits.json

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
[
2+
{
3+
"title": "Complete Framework",
4+
"icon": "assets/img/icons/puppet-show.svg",
5+
"content": "Masquerade's Backstage framework delivers Browsers, Battle-Tests, Database, Validation and more."
6+
},
7+
{
8+
"title": "CLI Experience",
9+
"icon": "assets/img/icons/decode.svg",
10+
"content": "Enjoy a premium command line experience delivered by Heroku's world-class OCLIF library."
11+
},
12+
{
13+
"title": "Stealth Evasions",
14+
"icon": "assets/img/icons/undercover.svg",
15+
"content": "Use all the free evasions from the AutomationExtra library, and add your key when StealthPro is released."
16+
}
17+
]

_data/dependencies.json

Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
[
2+
{
3+
"id": "typescript",
4+
"title": "TypeScript",
5+
"logo": "assets/img/logos/typescript.png",
6+
"url": "https://typescriptlang.org",
7+
"domain": "typescriptlang.org"
8+
},
9+
{
10+
"id": "node",
11+
"title": "Node",
12+
"logo": "assets/img/logos/node.png",
13+
"url": "https://nodejs.org",
14+
"domain": "nodejs.org"
15+
},
16+
{
17+
"id": "oclif",
18+
"title": "OCLIF",
19+
"logo": "assets/img/logos/oclif.png",
20+
"url": "https://oclif.io",
21+
"domain": "oclif.io"
22+
},
23+
{
24+
"id": "puppeteer",
25+
"title": "Puppeteer",
26+
"logo": "assets/img/logos/puppeteer.png",
27+
"url": "https://pptr.dev",
28+
"domain": "pptr.dev"
29+
},
30+
{
31+
"id": "extra",
32+
"title": "AutomationExtra",
33+
"logo": "assets/img/logos/extra.png",
34+
"url": "https://github.com/berstend/puppeteer-extra",
35+
"domain": "berstend/puppeteer-extra"
36+
},
37+
{
38+
"id": "tsyringe",
39+
"title": "TSyringe",
40+
"logo": "assets/img/logos/tsyringe.png",
41+
"url": "https://github.com/microsoft/tsyringe",
42+
"domain": "microsoft/tsyringe"
43+
},
44+
{
45+
"id": "prisma",
46+
"title": "Prisma",
47+
"logo": "assets/img/logos/prisma.png",
48+
"url": "https://prisma.io",
49+
"domain": "prisma.io"
50+
},
51+
{
52+
"id": "zod",
53+
"title": "Zod",
54+
"logo": "assets/img/logos/zod.png",
55+
"url": "https://github.com/colinhacks/zod",
56+
"domain": "colinhacks/zod"
57+
},
58+
{
59+
"id": "prettier",
60+
"title": "Prettier",
61+
"logo": "assets/img/logos/prettier.png",
62+
"url": "https://prettier.io",
63+
"domain": "prettier.io"
64+
},
65+
]

_data/features.json

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
[
2+
{
3+
"title": "Opinionated",
4+
"content": "Learning bot development becomes much easier with an opinionated (but flexible) application structure, TypeScript, and tooling."
5+
},
6+
{
7+
"title": "Native TypeScript",
8+
"content": "All the benefits of TypeScript from the ground up with sensible build defaults and tooling provided."
9+
},
10+
{
11+
"title": "Plugin Ecosystem",
12+
"content": "Easily use and contribute community plugins with our standardised Service Provider system."
13+
},
14+
{
15+
"title": "TSyringe",
16+
"content": "Get magic Inversion of Control via the lighting-fast, lightweight TSyringe dependency manager maintained by Microsoft."
17+
},
18+
{
19+
"title": "Browsers",
20+
"content": "Use a range of local and remote/anti-fingerprint browsers out of the box, all easily configured with you .env file."
21+
},
22+
{
23+
"title": "Auditions",
24+
"content": "Battle-test your bot logic and environment against an array of public anti-bot vendor demonstration pages."
25+
},
26+
{
27+
"title": "Database",
28+
"content": "Prisma provides beautifully simple database abstraction by default or swap the to any provider you prefer."
29+
},
30+
{
31+
"title": "Validation",
32+
"content": "Parse and validate data with the TypeScript-friendly Zod library by constructing typed schemas."
33+
},
34+
{
35+
"title": "Stagehand",
36+
"content": "Let Stagehand generate common class scaffolding from the CLI using editable ES6 template literals. "
37+
},
38+
{
39+
"title": "Configuration",
40+
"content": "Customise your stage in minutes with validated .env file and typed Configuration modules."
41+
},
42+
{
43+
"title": "Extra-Stealth",
44+
"content": "Apply cutting edge evasions to your automation logic with the infamous Extra library driving Puppeteer / Playwright."
45+
},
46+
{
47+
"title": "Command Driven",
48+
"content": "Get all the Node CLI goodies and stability from the popular OCLIF framework developed by Heroku. "
49+
},
50+
{
51+
"title": "Compiler",
52+
"content": "Use the OCLIF binary compiler to turn you Acts into executable code on several target platforms."
53+
}
54+
]

_data/navigation.json

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
{
2+
"menu": [
3+
{
4+
"label": "Home",
5+
"url": "https://masqueradejs.com"
6+
},
7+
{
8+
"label": "Getting Started",
9+
"url": "https://docs.masqueradejs.com/getting-started/installation"
10+
},
11+
{
12+
"label": "Docs",
13+
"url": "https://docs.masqueradejs.com"
14+
},
15+
{
16+
"label": "GitHub",
17+
"url": "https://github.com/masqueradejs/masquerade"
18+
}
19+
],
20+
"footer": {
21+
"socials": [
22+
{
23+
"icon": "fab fa-github",
24+
"url": "https://github.com/masqueradejs"
25+
},
26+
{
27+
"icon": "fab fa-npm",
28+
"url": "https://npmjs.com/packages/@masquerade"
29+
},
30+
{
31+
"icon": "fab fa-discord",
32+
"url": "https://discord.masqueradejs.com"
33+
},
34+
{
35+
"icon": "fab fa-twitter",
36+
"url": "https://twitter.com/masqueradejs"
37+
}
38+
],
39+
"docs": [
40+
{
41+
"label": "Framework Docs",
42+
"url": "https://docs.masqueradejs.com"
43+
},
44+
{
45+
"label": "API Docs",
46+
"url": "https://masqueradejs.com/api"
47+
}
48+
],
49+
"packages": [
50+
{
51+
"label": "Masquerade",
52+
"url": "https://github.com.au/masqueradejs/masquerade"
53+
},
54+
{
55+
"label": "Backstage",
56+
"url": "https://github.com.au/masqueradejs/backstage"
57+
},
58+
{
59+
"label": "Stagehand",
60+
"url": "https://github.com.au/masqueradejs/stagehand"
61+
}
62+
]
63+
}
64+
}

_data/urls.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"discord": "https://discord.masqueradejs.com",
3+
"github": "https://github.com/masqueradejs/masquerade",
4+
"npm": "https://npmjs.com/package/@masquerade/masquerade",
5+
"docs": "https://docs.masqueradejs.com",
6+
"twitter": "https://twitter.com/masquerade_js"
7+
}

_includes/cta.liquid

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
<section class="contact-up section-margin section-padding">
2+
<div class="container">
3+
<div class="c-wapp">
4+
<a href="https://docs.masqueradejs.com" class="effect-ajax">
5+
<span class="hiring">
6+
Take the stage
7+
</span>
8+
<span class="career">Quick Start a new MasqueradeJS project...</span>
9+
</a>
10+
</div>
11+
</div>
12+
</section>

_includes/favicon.liquid

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<link rel="apple-touch-icon" sizes="180x180" href="{{ site.baseurl }}/img/favicon/apple-touch-icon.png">
2+
<link rel="icon" type="image/png" sizes="32x32" href="{{ site.baseurl }}/img/favicon/favicon-32x32.png">
3+
<link rel="icon" type="image/png" sizes="16x16" href="{{ site.baseurl }}/img/favicon/favicon-16x16.png">
4+
<link rel="manifest" href="{{ site.baseurl }}/img/favicon/site.webmanifest">
5+
<link rel="mask-icon" href="{{ site.baseurl }}/img/favicon/safari-pinned-tab.svg" color="#f63cff">
6+
<link rel="shortcut icon" href="{{ site.baseurl }}/img/favicon/favicon.ico">
7+
<meta name="msapplication-TileColor" content="#190159">
8+
<meta name="msapplication-config" content="{{ site.baseurl }}/img/favicon/browserconfig.xml">
9+
<meta name="theme-color" content="#190159">

_includes/footer.liquid

Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
<!-- Footer -->
2+
<footer class="footer">
3+
<div class="container">
4+
<div class="footer-links p-relative">
5+
<div class="row">
6+
<div class="col-md-3 dsn-col-footer">
7+
<div class="footer-block">
8+
<div class="footer-logo">
9+
<img class="light-logo" src="{{ site.baseurl }}/assets/img/logo-light.svg" height="28px" alt="MasqueradeJS"/>
10+
</div>
11+
<div class="footer-social">
12+
<ul>
13+
{% for item in site.data.navigation.footer.socials %}
14+
<li><a href="{{ item.url }}"><i class="{{ item.icon }}"></i></a></li>
15+
{% endfor %}
16+
</ul>
17+
</div>
18+
</div>
19+
</div>
20+
21+
<div class="col-md-3 dsn-col-footer">
22+
<div class="footer-block col-menu">
23+
<h4 class="footer-title">Documentation</h4>
24+
<nav>
25+
<ul>
26+
{% for item in site.data.navigation.footer.docs %}
27+
<li><a href="{{ item.url }}">{{ item.label }}</a></li>
28+
{% endfor %}
29+
</ul>
30+
</nav>
31+
</div>
32+
</div>
33+
34+
<div class="col-md-3 dsn-col-footer">
35+
<div class="footer-block col-menu">
36+
<h4 class="footer-title">Packages</h4>
37+
<nav>
38+
<ul>
39+
{% for item in site.data.navigation.footer.packages %}
40+
<li><a href="{{ item.url }}">{{ item.label }}</a></li>
41+
{% endfor %}
42+
</ul>
43+
</nav>
44+
</div>
45+
</div>
46+
47+
<div class="col-md-3 dsn-col-footer">
48+
<div class="col-address">
49+
<h4 class="footer-title">Discord</h4>
50+
<div>
51+
<img src="https://img.shields.io/discord/737009125862408274?logo=discord&logoColor=white&style=for-the-badge&color=60dfff" alt="Members Online"/>
52+
</div>
53+
</div>
54+
</div>
55+
</div>
56+
</div>
57+
58+
<div class="copyright">
59+
<div class="text-center">
60+
<p>© <span id="copyright-year">2021</span> MasqueradeJS | <a href="{{ site.baseurl }}/privacy">Privacy</a> | <a href="{{ site.baseurl }}/terms">Terms</a></p>
61+
</div>
62+
</div>
63+
<div class="trademarks">
64+
<p>All product and company names are trademarks&trade; or registered® trademarks of their respective holders. Use of them does not imply any affiliation with or endorsement by them.
65+
This forms part of our full <a href="{{ site.baseurl }}/disclaimer"
66+
style="font-size: 10px"
67+
>Disclaimer</a>.</p>
68+
</div>
69+
</div>
70+
</footer>

_includes/loader.liquid

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<!-- Wait Loader -->
2+
<div class="wait-loader">
3+
<div class="loader-inner">
4+
<div class="loader-circle">
5+
<div class="loader-layer"></div>
6+
</div>
7+
</div>
8+
</div>
9+
<!-- // Wait Loader -->

0 commit comments

Comments
 (0)