1
0
mirror of synced 2025-12-19 18:10:59 -05:00

Import statements: #src/ → @/ and remove file extensions (#56560)

This commit is contained in:
Kevin Heis
2025-07-09 13:50:50 -07:00
committed by GitHub
parent e8cc2f7a2f
commit fb6844eef0
364 changed files with 891 additions and 920 deletions

View File

@@ -1,4 +1,4 @@
import { schema } from '#src/frame/lib/frontmatter.js'
import { schema } from '@/frame/lib/frontmatter'
// Copy the properties from the frontmatter schema.
const featureVersions = {

View File

@@ -1,4 +1,4 @@
import { term } from './glossaries-candidates.js'
import { term } from './glossaries-candidates'
export default {
type: 'array',

View File

@@ -3,13 +3,13 @@ interface DataSchemas {
}
const dataSchemas: DataSchemas = {
'data/features': '#src/data-directory/lib/data-schemas/features.js',
'data/variables': '#src/data-directory/lib/data-schemas/variables.js',
'data/learning-tracks': '#src/data-directory/lib/data-schemas/learning-tracks.js',
'data/release-notes': '#src/data-directory/lib/data-schemas/release-notes.js',
'data/code-languages.yml': '#src/data-directory/lib/data-schemas/code-languages.js',
'data/glossaries/candidates.yml': '#src/data-directory/lib/data-schemas/glossaries-candidates.js',
'data/glossaries/external.yml': '#src/data-directory/lib/data-schemas/glossaries-external.js',
'data/features': '@/data-directory/lib/data-schemas/features.js',
'data/variables': '@/data-directory/lib/data-schemas/variables.js',
'data/learning-tracks': '@/data-directory/lib/data-schemas/learning-tracks.js',
'data/release-notes': '@/data-directory/lib/data-schemas/release-notes.js',
'data/code-languages.yml': '@/data-directory/lib/data-schemas/code-languages.js',
'data/glossaries/candidates.yml': '@/data-directory/lib/data-schemas/glossaries-candidates.js',
'data/glossaries/external.yml': '@/data-directory/lib/data-schemas/glossaries-external.js',
}
export default dataSchemas

View File

@@ -1,4 +1,4 @@
import { schema } from '#src/frame/lib/frontmatter.js'
import { schema } from '@/frame/lib/frontmatter'
// Some learning tracks have `versions` blocks that match `versions` frontmatter,
// so we can import that part of the FM schema.

View File

@@ -5,8 +5,8 @@ import yaml from 'js-yaml'
import matter from 'gray-matter'
import { merge, get } from 'lodash-es'
import languages from '#src/languages/lib/languages.ts'
import { correctTranslatedContentStrings } from '#src/languages/lib/correct-translation-content.js'
import languages from '@/languages/lib/languages'
import { correctTranslatedContentStrings } from '@/languages/lib/correct-translation-content'
// If you run `export DEBUG_JIT_DATA_READS=true` in your terminal,
// next time it will mention every file it reads from disk.

View File

@@ -36,10 +36,10 @@ import { TokenizationError } from 'liquidjs'
import type { Page } from '@/types'
import warmServer from '@/frame/lib/warm-server'
import { getDeepDataByLanguage } from '@/data-directory/lib/get-data.js'
import { getLiquidTokens } from '@/content-linter/lib/helpers/liquid-utils.js'
import { getDeepDataByLanguage } from '@/data-directory/lib/get-data'
import { getLiquidTokens } from '@/content-linter/lib/helpers/liquid-utils'
import languages from '@/languages/lib/languages'
import { correctTranslatedContentStrings } from '@/languages/lib/correct-translation-content.js'
import { correctTranslatedContentStrings } from '@/languages/lib/correct-translation-content'
const EXCEPTIONS = new Set([
// From data/features/placeholder.yml. Used by tests.

View File

@@ -5,9 +5,9 @@ import { extname, basename } from 'path'
import walk from 'walk-sync'
import { beforeAll, describe, expect, test } from 'vitest'
import { getJsonValidator, validateJson } from '#src/tests/lib/validate-json-schema.ts'
import { formatAjvErrors } from '#src/tests/helpers/schemas.ts'
import dataSchemas from '#src/data-directory/lib/data-schemas/index.ts'
import { getJsonValidator, validateJson } from '@/tests/lib/validate-json-schema'
import { formatAjvErrors } from '@/tests/helpers/schemas'
import dataSchemas from '@/data-directory/lib/data-schemas/index'
const schemaPaths = Object.keys(dataSchemas)
const singleFilesSchemas = schemaPaths.filter((schemaPath) => extname(schemaPath))

View File

@@ -1,6 +1,6 @@
import { describe, expect, test } from 'vitest'
import filenameToKey from '#src/data-directory/lib/filename-to-key.ts'
import filenameToKey from '@/data-directory/lib/filename-to-key'
describe('filename-to-key', () => {
test('converts filenames to object keys', () => {

View File

@@ -3,13 +3,13 @@ import path from 'path'
import { afterAll, beforeAll, describe, expect, test } from 'vitest'
import languages from '#src/languages/lib/languages.ts'
import languages from '@/languages/lib/languages'
import {
getDataByLanguage,
getDeepDataByLanguage,
getUIDataMerged,
} from '#src/data-directory/lib/get-data.js'
import { DataDirectory } from '#src/tests/helpers/data-directory.js'
} from '@/data-directory/lib/get-data'
import { DataDirectory } from '@/tests/helpers/data-directory'
describe('get-data', () => {
let dd

View File

@@ -3,7 +3,7 @@ import path from 'path'
import { describe, expect, test } from 'vitest'
import dataDirectory from '#src/data-directory/lib/data-directory.ts'
import dataDirectory from '@/data-directory/lib/data-directory'
const __dirname = path.dirname(fileURLToPath(import.meta.url))
const fixturesDir = path.join(__dirname, 'fixtures')

View File

@@ -9,7 +9,7 @@ const fixturesDir = path.join(__dirname, 'orphaned-features', 'fixtures')
// Import the actual helper functions from the orphaned features script
const { getVariableFiles, getReusableFiles } = await import(
'#src/data-directory/scripts/find-orphaned-features/find.js'
'@/data-directory/scripts/find-orphaned-features/find.js'
)
describe('orphaned features detection', () => {