Skip to content

Commit fb5b445

Browse files
committed
Initial Commit.
0 parents  commit fb5b445

16 files changed

Lines changed: 11678 additions & 0 deletions

.editorconfig

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
root = true
2+
3+
[*]
4+
charset = utf-8
5+
indent_style = space
6+
indent_size = 2
7+
end_of_line = lf
8+
insert_final_newline = true
9+
trim_trailing_whitespace = true

.eslintrc

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
{
2+
"parser": "@typescript-eslint/parser",
3+
"root": true,
4+
"plugins": [
5+
"@typescript-eslint"
6+
],
7+
"extends": [
8+
"cimpress-atsquad",
9+
"plugin:@typescript-eslint/recommended"
10+
],
11+
"rules": {
12+
"arrow-parens": ["error", "as-needed"],
13+
"curly": ["error", "all"],
14+
"indent": ["error", 2, { "SwitchCase": 1, "MemberExpression": 0 }],
15+
"node/no-unsupported-features": ["off"],
16+
"no-console": "error",
17+
"max-len": "off"
18+
}
19+
}

.gitattributes

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
* text=auto
2+
*.js text eol=lf
3+
*.vue text eol=lf

.github/workflows/build.yml

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
on:
2+
push:
3+
branches:
4+
- main
5+
pull_request:
6+
branches:
7+
- main
8+
9+
jobs:
10+
build:
11+
runs-on: ubuntu-latest
12+
13+
steps:
14+
- uses: actions/checkout@v4
15+
- name: Set up Node.js
16+
uses: actions/setup-node@v4
17+
with:
18+
node-version: 22
19+
registry-url: 'https://registry.npmjs.org'
20+
21+
- name: Install packages
22+
run: yarn --frozen-lockfile
23+
- name: Run build
24+
run: node make.js build
25+
26+
- name: Configure AWS Credentials
27+
if: github.repository_owner == 'adventuresindevops'
28+
uses: aws-actions/configure-aws-credentials@036a4a1ddf2c0e7a782dca6e083c6c53e5d90321
29+
with:
30+
aws-region: us-east-1
31+
role-duration-seconds: 3600
32+
role-to-assume: arn:aws:iam::${{ secrets.AWS_ACCOUNT_ID }}:role/GitHubRunnerAssumedRole
33+
role-session-name: GitHubRunner-${{ github.repository_owner }}-S3Explorer-${{ github.run_number }}
34+
- name: After build
35+
if: github.repository_owner == 'adventuresindevops'
36+
env:
37+
AWS_ACCOUNT_ID: ${{ secrets.AWS_ACCOUNT_ID }}
38+
run: yarn after_build
39+
- name: Create Github Release and Tag
40+
if: github.repository_owner == 'adventuresindevops'
41+
run: |
42+
git tag ${GITHUB_REF/refs\/heads\/release\//}.$GITHUB_RUN_NUMBER
43+
git push origin ${GITHUB_REF/refs\/heads\/release\//}.$GITHUB_RUN_NUMBER

.gitignore

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
node_modules
2+
*.log
3+
/.idea/*
4+
/src/.sass-cache/
5+
/src/.jekyll-cache/
6+
/version.properties
7+
/.tmp/
8+
/.nyc_output/
9+
/coverage/
10+
/package-lock.json
11+
.DS_Store
12+
/.nuxt
13+
/dist
14+
/vendor
15+
16+
# jekyll
17+
_site
18+
.sass-cache
19+
.jekyll-metadata
20+
21+
# Production
22+
/build
23+
24+
# Generated files
25+
.docusaurus
26+
.cache-loader
27+
28+
# Misc
29+
.DS_Store
30+
.env.local
31+
.env.development.local
32+
.env.test.local
33+
.env.production.local
34+
35+
npm-debug.log*
36+
yarn-debug.log*
37+
yarn-error.log*

.nvmrc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
22

.vscode/launch.json

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
{
2+
// Use IntelliSense to learn about possible Node.js debug attributes.
3+
// Hover to view descriptions of existing attributes.
4+
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
5+
"version": "0.2.0",
6+
"configurations": [
7+
{
8+
"type": "node",
9+
"request": "launch",
10+
"name": "Run unit tests",
11+
"protocol": "inspector",
12+
"program": "${workspaceRoot}/node_modules/mocha-webpack/bin/mocha-webpack",
13+
"stopOnEntry": false,
14+
"sourceMaps": true,
15+
"args": ["--opts", "mocha-webpack.opts"], //you can specify paths to specific tests here
16+
"runtimeArgs": [
17+
"--debug-brk"
18+
],
19+
"cwd": "${workspaceRoot}",
20+
"runtimeExecutable": null,
21+
"env": {
22+
"NODE_ICU_DATA": "./node_modules/full-icu"
23+
}
24+
},
25+
{
26+
"type": "node",
27+
"request": "launch",
28+
"name": "Launch (web)",
29+
"runtimeExecutable": "npm",
30+
"windows": {
31+
"runtimeExecutable": "npm.cmd"
32+
},
33+
"runtimeArgs": [
34+
"run-script",
35+
"debug"
36+
],
37+
"cwd": "${workspaceRoot}",
38+
"protocol": "auto",
39+
"port": 5858
40+
},
41+
{
42+
"type": "node",
43+
"request": "attach",
44+
"name": "Attach to Process",
45+
"port": 8080
46+
}
47+
]
48+
}

.vscode/settings.json

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
{
2+
"files.exclude": {
3+
"**/.docusaurus": true,
4+
"**/.sass-cache": true,
5+
"**/build": true
6+
},
7+
"cSpell.words": [
8+
"ABAC",
9+
"bufread",
10+
"BYOK",
11+
"changefreq",
12+
"CIAM",
13+
"cicd",
14+
"CISO",
15+
"Clippy",
16+
"clsx",
17+
"Codemotion",
18+
"configurability",
19+
"Darcula",
20+
"Dorota",
21+
"Entra",
22+
"exfiltrate",
23+
"frontends",
24+
"Gitleaks",
25+
"hyperscalers",
26+
"lastmod",
27+
"misattributed",
28+
"Multifactor",
29+
"overcommunicating",
30+
"overengineered",
31+
"parad",
32+
"passwordless",
33+
"phishable",
34+
"posthog",
35+
"rbac",
36+
"scauth",
37+
"screencast",
38+
"toolkits",
39+
"xkcd",
40+
"yourdomain",
41+
"Yubi"
42+
],
43+
"editor.wordWrap": "bounded",
44+
"editor.wordWrapColumn": 160
45+
}

.vscode/tasks.json

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
{
2+
// See https://go.microsoft.com/fwlink/?LinkId=733558
3+
// for the documentation about the tasks.json format
4+
"version": "2.0.0",
5+
"command": "npm",
6+
"tasks": [
7+
{
8+
"label": "build",
9+
"type": "shell",
10+
"args": [
11+
"install"
12+
],
13+
"problemMatcher": [],
14+
"group": "build"
15+
}
16+
]
17+
}

0 commit comments

Comments
 (0)