mirror of
https://github.com/kremalicious/portfolio.git
synced 2024-12-22 09:13:19 +01:00
replace ts-node with tsx
This commit is contained in:
parent
de2f1227d2
commit
0901a3659b
3286
package-lock.json
generated
3286
package-lock.json
generated
File diff suppressed because it is too large
Load Diff
10
package.json
10
package.json
@ -19,9 +19,9 @@
|
|||||||
"format": "prettier --write 'src/**/*.{ts,tsx,css}'",
|
"format": "prettier --write 'src/**/*.{ts,tsx,css}'",
|
||||||
"jest": "jest --coverage -c tests/jest.config.ts",
|
"jest": "jest --coverage -c tests/jest.config.ts",
|
||||||
"test": "NODE_ENV=test npm run prebuild && npm run lint && npm run typecheck && npm run jest",
|
"test": "NODE_ENV=test npm run prebuild && npm run lint && npm run typecheck && npm run jest",
|
||||||
"new": "ts-node-esm ./scripts/new.ts",
|
"new": "node --import tsx/esm ./scripts/new.ts",
|
||||||
"favicon": "ts-node-esm ./scripts/favicon.ts",
|
"favicon": "node --import tsx/esm ./scripts/favicon.ts",
|
||||||
"prebuild": "ts-node-esm ./scripts/prebuild.ts"
|
"prebuild": "node --import tsx/esm ./scripts/prebuild.ts"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@giphy/js-fetch-api": "^5.3.0",
|
"@giphy/js-fetch-api": "^5.3.0",
|
||||||
@ -59,11 +59,11 @@
|
|||||||
"slugify": "^1.6.6",
|
"slugify": "^1.6.6",
|
||||||
"stylelint": "^16.2.1",
|
"stylelint": "^16.2.1",
|
||||||
"stylelint-prettier": "^5.0.0",
|
"stylelint-prettier": "^5.0.0",
|
||||||
"ts-node": "^10.9.2",
|
"tsx": "^4.7.0",
|
||||||
"typescript": "^5.3.3"
|
"typescript": "^5.3.3"
|
||||||
},
|
},
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": "20"
|
"node": "^20.6.0"
|
||||||
},
|
},
|
||||||
"browserslist": [
|
"browserslist": [
|
||||||
"> 0.2%",
|
"> 0.2%",
|
||||||
|
@ -1,11 +1,11 @@
|
|||||||
import fs from 'fs'
|
import fs from 'fs'
|
||||||
import yaml from 'js-yaml'
|
import yaml from 'js-yaml'
|
||||||
import ora from 'ora'
|
import ora from 'ora'
|
||||||
import { join } from 'path'
|
import path from 'path'
|
||||||
import type ProjectType from '@/types/project.js'
|
import type ProjectType from '@/types/project'
|
||||||
import { transformProject } from './transformProject.js'
|
import { transformProject } from './transformProject'
|
||||||
|
|
||||||
const contentDirectory = join(process.cwd(), '_content')
|
const contentDirectory = path.join(process.cwd(), '_content')
|
||||||
const projectsOriginal = yaml.load(
|
const projectsOriginal = yaml.load(
|
||||||
fs.readFileSync(`${contentDirectory}/projects.yml`, 'utf8')
|
fs.readFileSync(`${contentDirectory}/projects.yml`, 'utf8')
|
||||||
) as ProjectType[]
|
) as ProjectType[]
|
||||||
|
@ -2,7 +2,7 @@ import fs from 'fs'
|
|||||||
import { join } from 'path'
|
import { join } from 'path'
|
||||||
import sharp from 'sharp'
|
import sharp from 'sharp'
|
||||||
import type ImageType from '@/types/image'
|
import type ImageType from '@/types/image'
|
||||||
import { rgbDataURL } from './rgbDataURL.js'
|
import { rgbDataURL } from './rgbDataURL'
|
||||||
|
|
||||||
const imagesDirectory = join(process.cwd(), 'public', 'images')
|
const imagesDirectory = join(process.cwd(), 'public', 'images')
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
import ProjectType from '../../src/types/project'
|
import ProjectType from '@/types/project'
|
||||||
import { getProjectImages } from './images.js'
|
import { getProjectImages } from './images'
|
||||||
import { markdownToHtml } from './markdown.js'
|
import { markdownToHtml } from './markdown'
|
||||||
|
|
||||||
export async function transformProject(
|
export async function transformProject(
|
||||||
projectsOriginal: ProjectType[],
|
projectsOriginal: ProjectType[],
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
import { generateProjects } from './content/generateProjects.js'
|
import { generateProjects } from './content/generateProjects'
|
||||||
|
|
||||||
generateProjects()
|
generateProjects()
|
||||||
|
Loading…
Reference in New Issue
Block a user