chore: delete files from previous architectures
This commit is contained in:
parent
218af8bcf1
commit
a4039fd7ba
17 changed files with 1 additions and 6668 deletions
8
.cz.toml
8
.cz.toml
|
|
@ -1,8 +0,0 @@
|
||||||
[tool.commitizen]
|
|
||||||
name = "cz_conventional_commits"
|
|
||||||
tag_format = "$version"
|
|
||||||
version_scheme = "semver"
|
|
||||||
version_provider = "npm"
|
|
||||||
update_changelog_on_bump = true
|
|
||||||
major_version_zero = true
|
|
||||||
changelog_incremental = true
|
|
||||||
|
|
@ -1,30 +0,0 @@
|
||||||
module.exports = {
|
|
||||||
env: {
|
|
||||||
browser: true,
|
|
||||||
es2021: true,
|
|
||||||
},
|
|
||||||
extends: [
|
|
||||||
'standard-with-typescript',
|
|
||||||
'plugin:react/recommended',
|
|
||||||
'plugin:cypress/recommended',
|
|
||||||
'prettier',
|
|
||||||
],
|
|
||||||
overrides: [
|
|
||||||
{
|
|
||||||
env: {
|
|
||||||
node: true,
|
|
||||||
},
|
|
||||||
files: ['.eslintrc.{js,cjs}'],
|
|
||||||
parserOptions: {
|
|
||||||
sourceType: 'script',
|
|
||||||
},
|
|
||||||
},
|
|
||||||
],
|
|
||||||
parserOptions: {
|
|
||||||
ecmaVersion: 'latest',
|
|
||||||
sourceType: 'module',
|
|
||||||
project: ['./tsconfig.json'],
|
|
||||||
},
|
|
||||||
plugins: ['react', 'cypress'],
|
|
||||||
rules: {},
|
|
||||||
};
|
|
||||||
|
|
@ -1,16 +0,0 @@
|
||||||
module.exports = {
|
|
||||||
tabWidth: 2,
|
|
||||||
singleQuote: true,
|
|
||||||
endOfLine: 'auto',
|
|
||||||
'eol-last': 2,
|
|
||||||
trailingComma: 'all',
|
|
||||||
plugins: [require.resolve("prettier-plugin-astro")],
|
|
||||||
overrides: [
|
|
||||||
{
|
|
||||||
files: "*.astro",
|
|
||||||
options: {
|
|
||||||
parser: "astro",
|
|
||||||
},
|
|
||||||
},
|
|
||||||
],
|
|
||||||
};
|
|
||||||
|
|
@ -1,2 +0,0 @@
|
||||||
[tools]
|
|
||||||
node = "20"
|
|
||||||
4
.vscode/extensions.json
vendored
4
.vscode/extensions.json
vendored
|
|
@ -1,4 +0,0 @@
|
||||||
{
|
|
||||||
"recommendations": ["astro-build.astro-vscode"],
|
|
||||||
"unwantedRecommendations": []
|
|
||||||
}
|
|
||||||
11
.vscode/launch.json
vendored
11
.vscode/launch.json
vendored
|
|
@ -1,11 +0,0 @@
|
||||||
{
|
|
||||||
"version": "0.2.0",
|
|
||||||
"configurations": [
|
|
||||||
{
|
|
||||||
"command": "./node_modules/.bin/astro dev",
|
|
||||||
"name": "Development server",
|
|
||||||
"request": "launch",
|
|
||||||
"type": "node-terminal"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
|
|
@ -1,30 +0,0 @@
|
||||||
when:
|
|
||||||
- branch: main
|
|
||||||
|
|
||||||
steps:
|
|
||||||
build-and-publish:
|
|
||||||
when:
|
|
||||||
branch: main
|
|
||||||
image: node:20-alpine
|
|
||||||
secrets:
|
|
||||||
- codeberg_ssh_key
|
|
||||||
commands:
|
|
||||||
- apk add git openssh-client
|
|
||||||
- git config --global user.email "woodpecker@bot.net"
|
|
||||||
- git config --global user.name "woodpecker-bot"
|
|
||||||
- git remote add codeberg-ssh git@codeberg.org:aleidk/personal-page.git
|
|
||||||
- mkdir -p $HOME/.ssh
|
|
||||||
- ssh-keyscan -t rsa codeberg.org >> $HOME/.ssh/known_hosts
|
|
||||||
- echo "$CODEBERG_SSH_KEY" > $HOME/.ssh/id_rsa
|
|
||||||
- chmod 0600 $HOME/.ssh/id_rsa
|
|
||||||
- corepack enable
|
|
||||||
- corepack prepare pnpm@latest --activate
|
|
||||||
- pnpm install
|
|
||||||
- pnpm build
|
|
||||||
- |
|
|
||||||
cat >dist/.domains <<EOL
|
|
||||||
blog.panconpalta.win
|
|
||||||
personal-page.aleidk.codeberg.page
|
|
||||||
pages.personal-page.aleidk.codeberg.page
|
|
||||||
EOL
|
|
||||||
- pnpm exec gh-pages --dist dist --branch pages --dotfiles --remote codeberg-ssh
|
|
||||||
|
|
@ -1,5 +0,0 @@
|
||||||
/** @type {import('astro-i18next').AstroI18nextConfig} */
|
|
||||||
export default {
|
|
||||||
defaultLocale: 'en',
|
|
||||||
locales: ['en', 'es'],
|
|
||||||
};
|
|
||||||
|
|
@ -1,14 +0,0 @@
|
||||||
import { defineConfig } from 'astro/config';
|
|
||||||
|
|
||||||
import react from '@astrojs/react';
|
|
||||||
import astroI18next from 'astro-i18next';
|
|
||||||
|
|
||||||
// https://astro.build/config
|
|
||||||
export default defineConfig({
|
|
||||||
prefetch: true,
|
|
||||||
integrations: [react(), astroI18next()],
|
|
||||||
experimental: {},
|
|
||||||
redirects: {
|
|
||||||
'/projects': '/projects/1',
|
|
||||||
},
|
|
||||||
});
|
|
||||||
|
|
@ -1,10 +0,0 @@
|
||||||
import { defineConfig } from 'cypress';
|
|
||||||
|
|
||||||
export default defineConfig({
|
|
||||||
e2e: {
|
|
||||||
baseUrl: 'http://localhost:3000',
|
|
||||||
setupNodeEvents(on, config) {
|
|
||||||
// implement node event listeners here
|
|
||||||
},
|
|
||||||
},
|
|
||||||
});
|
|
||||||
|
|
@ -1,25 +0,0 @@
|
||||||
describe('The Home Page', () => {
|
|
||||||
beforeEach(() => {
|
|
||||||
cy.visit('/');
|
|
||||||
});
|
|
||||||
|
|
||||||
it('Successfully load', () => {
|
|
||||||
cy.get('h1')
|
|
||||||
.should('have.length', 1)
|
|
||||||
.should('have.text', 'Alexander Navarro');
|
|
||||||
});
|
|
||||||
|
|
||||||
it('Card components have content', () => {
|
|
||||||
cy.get('.card')
|
|
||||||
.should('have.length', 3)
|
|
||||||
.each(($card) => {
|
|
||||||
cy.wrap($card)
|
|
||||||
.find('li')
|
|
||||||
.should(($li) => expect($li).to.have.lengthOf.at.most(3))
|
|
||||||
.find('a')
|
|
||||||
.should('have.attr', 'href');
|
|
||||||
|
|
||||||
cy.wrap($card).contains('See more...');
|
|
||||||
});
|
|
||||||
});
|
|
||||||
});
|
|
||||||
|
|
@ -1,5 +0,0 @@
|
||||||
{
|
|
||||||
"name": "Using fixtures to represent data",
|
|
||||||
"email": "hello@cypress.io",
|
|
||||||
"body": "Fixtures are a great way to mock data for responses to routes"
|
|
||||||
}
|
|
||||||
|
|
@ -1,37 +0,0 @@
|
||||||
/// <reference types="cypress" />
|
|
||||||
// ***********************************************
|
|
||||||
// This example commands.ts shows you how to
|
|
||||||
// create various custom commands and overwrite
|
|
||||||
// existing commands.
|
|
||||||
//
|
|
||||||
// For more comprehensive examples of custom
|
|
||||||
// commands please read more here:
|
|
||||||
// https://on.cypress.io/custom-commands
|
|
||||||
// ***********************************************
|
|
||||||
//
|
|
||||||
//
|
|
||||||
// -- This is a parent command --
|
|
||||||
// Cypress.Commands.add('login', (email, password) => { ... })
|
|
||||||
//
|
|
||||||
//
|
|
||||||
// -- This is a child command --
|
|
||||||
// Cypress.Commands.add('drag', { prevSubject: 'element'}, (subject, options) => { ... })
|
|
||||||
//
|
|
||||||
//
|
|
||||||
// -- This is a dual command --
|
|
||||||
// Cypress.Commands.add('dismiss', { prevSubject: 'optional'}, (subject, options) => { ... })
|
|
||||||
//
|
|
||||||
//
|
|
||||||
// -- This will overwrite an existing command --
|
|
||||||
// Cypress.Commands.overwrite('visit', (originalFn, url, options) => { ... })
|
|
||||||
//
|
|
||||||
// declare global {
|
|
||||||
// namespace Cypress {
|
|
||||||
// interface Chainable {
|
|
||||||
// login(email: string, password: string): Chainable<void>
|
|
||||||
// drag(subject: string, options?: Partial<TypeOptions>): Chainable<Element>
|
|
||||||
// dismiss(subject: string, options?: Partial<TypeOptions>): Chainable<Element>
|
|
||||||
// visit(originalFn: CommandOriginalFn, url: string, options: Partial<VisitOptions>): Chainable<Element>
|
|
||||||
// }
|
|
||||||
// }
|
|
||||||
// }
|
|
||||||
|
|
@ -1,20 +0,0 @@
|
||||||
// ***********************************************************
|
|
||||||
// This example support/e2e.ts is processed and
|
|
||||||
// loaded automatically before your test files.
|
|
||||||
//
|
|
||||||
// This is a great place to put global configuration and
|
|
||||||
// behavior that modifies Cypress.
|
|
||||||
//
|
|
||||||
// You can change the location of this file or turn off
|
|
||||||
// automatically serving support files with the
|
|
||||||
// 'supportFile' configuration option.
|
|
||||||
//
|
|
||||||
// You can read more here:
|
|
||||||
// https://on.cypress.io/configuration
|
|
||||||
// ***********************************************************
|
|
||||||
|
|
||||||
// Import commands.js using ES2015 syntax:
|
|
||||||
import './commands'
|
|
||||||
|
|
||||||
// Alternatively you can use CommonJS syntax:
|
|
||||||
// require('./commands')
|
|
||||||
12
deploy.sh
12
deploy.sh
|
|
@ -1,12 +0,0 @@
|
||||||
#!/bin/env bash
|
|
||||||
|
|
||||||
pnpm run build
|
|
||||||
|
|
||||||
## Add domain to codeberg pages
|
|
||||||
cat >dist/.domains <<EOL
|
|
||||||
blog.panconpalta.win
|
|
||||||
personal-page.aleidk.codeberg.page
|
|
||||||
pages.personal-page.aleidk.codeberg.page
|
|
||||||
EOL
|
|
||||||
|
|
||||||
pnpm exec gh-pages --dist dist --branch pages --dotfiles
|
|
||||||
34
package.json
34
package.json
|
|
@ -2,42 +2,10 @@
|
||||||
"name": "personal-page",
|
"name": "personal-page",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"version": "0.3.0",
|
"version": "0.3.0",
|
||||||
"scripts": {
|
"scripts": { },
|
||||||
"dev": "astro dev --port 3000",
|
|
||||||
"start": "astro dev",
|
|
||||||
"build": "astro build",
|
|
||||||
"preview": "astro preview",
|
|
||||||
"astro": "astro",
|
|
||||||
"localize": "astro-i18next generate"
|
|
||||||
},
|
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@astrojs/react": "^3.0.7",
|
|
||||||
"@astrojs/ts-plugin": "^1.3.1",
|
|
||||||
"@types/react": "^18.0.21",
|
|
||||||
"@types/react-dom": "^18.0.6",
|
|
||||||
"astro": "^4.0.6",
|
|
||||||
"astro-i18next": "1.0.0-beta.21",
|
|
||||||
"i18next": "^22.5.1",
|
|
||||||
"i18next-fs-backend": "^2.3.1",
|
|
||||||
"react": "^18.0.0",
|
|
||||||
"react-dom": "^18.0.0",
|
|
||||||
"sass": "^1.71.1",
|
|
||||||
"sharp": "^0.32.6"
|
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@typescript-eslint/eslint-plugin": "^5.62.0",
|
|
||||||
"cypress": "^13.6.1",
|
|
||||||
"eslint": "^8.53.0",
|
|
||||||
"eslint-config-prettier": "^8.10.0",
|
|
||||||
"eslint-config-standard-with-typescript": "^35.0.0",
|
|
||||||
"eslint-plugin-cypress": "^2.15.1",
|
|
||||||
"eslint-plugin-import": "^2.29.0",
|
|
||||||
"eslint-plugin-n": "^15.7.0",
|
|
||||||
"eslint-plugin-promise": "^6.1.1",
|
|
||||||
"eslint-plugin-react": "^7.33.2",
|
|
||||||
"gh-pages": "^5.0.0",
|
|
||||||
"prettier": "^2.8.8",
|
|
||||||
"prettier-plugin-astro": "^0.10.0",
|
|
||||||
"typescript": "^5.2.2"
|
"typescript": "^5.2.2"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
6406
pnpm-lock.yaml
generated
6406
pnpm-lock.yaml
generated
File diff suppressed because it is too large
Load diff
Loading…
Add table
Add a link
Reference in a new issue