Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .nvmrc
Original file line number Diff line number Diff line change
@@ -1 +1 @@
22
24
20 changes: 20 additions & 0 deletions .oxfmtrc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
{
"$schema": "./node_modules/oxfmt/configuration_schema.json",
"endOfLine": "lf",
"printWidth": 80,
"semi": false,
"singleQuote": true,
"tabWidth": 2,
"trailingComma": "all",
"useTabs": true,
"sortPackageJson": false,
"ignorePatterns": [
"node_modules",
".vscode",
".husky",
".github",
"testFiles",
"*.yaml",
".oxfmtrc.json"
]
}
2 changes: 1 addition & 1 deletion .pnpmrc
Original file line number Diff line number Diff line change
@@ -1 +1 @@
9.0.6
10.33.0
6 changes: 0 additions & 6 deletions .prettierignore

This file was deleted.

11 changes: 0 additions & 11 deletions .prettierrc

This file was deleted.

2 changes: 1 addition & 1 deletion .vscode/extensions.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"recommendations": [
"Vue.volar",
"dbaeumer.vscode-eslint",
"esbenp.prettier-vscode",
"oxc.oxc-vscode",
"YoavBls.pretty-ts-errors",
"jock.svg",
"antfu.unocss"
Expand Down
9 changes: 5 additions & 4 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -18,16 +18,16 @@
},
"typescript.tsdk": "node_modules\\typescript\\lib",
"[typescript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
"editor.defaultFormatter": "oxc.oxc-vscode"
},
"[vue]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
"editor.defaultFormatter": "oxc.oxc-vscode"
},
"[json]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
"editor.defaultFormatter": "oxc.oxc-vscode"
},
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
"editor.defaultFormatter": "oxc.oxc-vscode"
},
"oxc.enable": true,
"cSpell.words": [
Expand All @@ -36,6 +36,7 @@
"musicchartmaker",
"musicchartsite",
"oxlint",
"tmdb",
"Topchart",
"Topsters",
"unocss"
Expand Down
11 changes: 10 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,10 +16,19 @@

## Planned changes for the next version, subject to change

- Add movies/ TV charts
- Add TV Charts

---

## Version 2.0.0 - December ##, 2025

- Features
- Added ability to make Movie Charts
- Dev
- Keeping thinks tidy
- New Node API written w/ Fastify, TypeScript, and Parcel to handle the usage of the TMDB API
- Some small tweaks around the edges of the repo for better devex

## Version 1.5.2 - December 27, 2025

- Features/ Bug Fixes
Expand Down
2 changes: 1 addition & 1 deletion GUIDELINES.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

General guidelines for contributing

Heavily preferred for you to use VSCode so Oxlint, Prettier, and Vue Devtools extensions can run.
Heavily preferred for you to use VSCode so Oxlint, Oxfmt, and Vue Devtools extensions can run.

## JS

Expand Down
4 changes: 2 additions & 2 deletions index.html
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
<!doctype html>
<html lang="en-US">
<head>
<title>Music Chart Maker</title>
<title>Media Chart Maker</title>
<meta
name="description"
content="A site that lets you make music charts easily."
content="A site that lets you make music & movie charts easily."
/>
<meta charset="UTF-8" />
<link rel="icon" href="/favicon.ico" />
Expand Down
41 changes: 20 additions & 21 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "musicchartsite",
"description": "A website to create Music Charts",
"version": "1.5.2",
"description": "A website to create Music & Movie Charts",
"version": "2.0.0",
"type": "module",
"private": "true",
"author": {
Expand All @@ -11,9 +11,9 @@
},
"engines": {
"node": ">=24.3.0",
"pnpm": ">=10.26.2"
"pnpm": ">=10.33.0"
},
"packageManager": "pnpm@10.26.2",
"packageManager": "pnpm@10.33.0",
"engineStrict": true,
"scripts": {
"dev": "vite",
Expand All @@ -23,10 +23,10 @@
"preview": "pnpm build && pnpm build:preview",
"checks": "pnpm lint-check && pnpm format-check && pnpm type-check && pnpm test",
"lint-check": "oxlint && echo lint-check done",
"format-check": "prettier . --check && echo format-check done",
"format-check": "oxfmt --check && echo format-check done",
"type-check": "vue-tsc --noEmit && echo type-check done",
"lint-fix": "oxlint --fix",
"format-fix": "prettier . --write",
"format-fix": "oxfmt",
"vite-build": "vite build --emptyOutDir && echo vite-build done",
"add:cname": "cd dist && echo 'musicchartmaker.com' > CNAME && echo add:cname done",
"prepare": "husky",
Expand All @@ -36,31 +36,30 @@
},
"dependencies": {
"@popperjs/core": "^2.11.8",
"@vueuse/core": "^14.1.0",
"@vueuse/core": "^14.2.1",
"dialog-polyfill": "^0.5.6",
"html2canvas": "^1.4.1",
"marked": "^17.0.1",
"marked": "^18.0.2",
"pako": "^2.1.0",
"pinia": "^3.0.4",
"vue": "^3.5.26"
"vue": "^3.5.32"
},
"devDependencies": {
"@prettier/plugin-oxc": "^0.1.3",
"@testing-library/vue": "^8.1.0",
"@types/node": "^24.10.4",
"@types/node": "^24.12.2",
"@types/pako": "^2.0.4",
"@vitejs/plugin-vue": "^6.0.3",
"happy-dom": "^20.0.11",
"@vitejs/plugin-vue": "^6.0.6",
"happy-dom": "^20.9.0",
"husky": "^9.1.7",
"knip": "^5.78.0",
"oxlint": "^1.35.0",
"prettier": "^3.7.4",
"knip": "^6.4.1",
"oxfmt": "^0.45.0",
"oxlint": "^1.60.0",
"rollup-plugin-swc-minify": "^1.3.0",
"typescript": "^5.9.3",
"unocss": "^66.5.11",
"vite": "npm:rolldown-vite@latest",
"vitest": "^4.0.16",
"vue-tsc": "^3.2.1"
"typescript": "^6.0.3",
"unocss": "^66.6.8",
"vite": "^8.0.8",
"vitest": "^4.1.4",
"vue-tsc": "^3.2.7"
},
"pnpm": {
"onlyBuiltDependencies": [
Expand Down
Loading
Loading