chore: initialize frontend repo with teaching terminology updates

Add the current frontend codebase with a baseline .gitignore and update piano-specific UI terms to teaching-oriented terms for the current product context.

Made-with: Cursor
This commit is contained in:
2026-04-23 16:37:14 +08:00
commit a661e439a0
216 changed files with 50419 additions and 0 deletions
+12
View File
@@ -0,0 +1,12 @@
const path = require('path')
module.exports = {
rootDir: path.resolve(__dirname),
preset: '@vue/cli-plugin-unit-jest/presets/typescript',
coverageDirectory: '<rootDir>/coverage',
collectCoverage: true,
modulePaths: ['<rootDir>'],
transform: {
'^.+\\.vue$': '@vue/vue3-jest'
},
testMatch: ['<rootDir>/tests/unit/**/*.spec.[jt]s', '<rootDir>/**/__tests__/*.[jt]s']
}