mirror of
https://github.com/smogon/sprites.git
synced 2026-08-17 14:56:44 -05:00
Fix ps sheet data imports broken by dist-main removal
The .sheet.mjs files imported bare @smogon/sprite-data / @smogon/sprite-root, which stopped resolving from the repo root after the TS7/Node 24 migration dropped dist mains. Use explicit index.ts imports and add the workspace deps to the root package. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
7
build.config
Normal file
7
build.config
Normal file
@@ -0,0 +1,7 @@
|
||||
MODELS_OPTIPNG=-o7
|
||||
MODELS_ADVPNG=-z4 -i10
|
||||
MINISPRITE_OPTIPNG=-o7
|
||||
MINISPRITE_ADVPNG=-z4 -i100
|
||||
#CONFIG_SPRITESHEET_OPTIPNG=-o7
|
||||
#CONFIG_SPRITESHEET_ADVPNG=-z4 -i15
|
||||
#CONFIG_SPRITESHEET_PNGQUANT=256 -s 11
|
||||
@@ -3,6 +3,10 @@
|
||||
"scripts": {
|
||||
"build": "tsc --build tsconfig-workspace.json"
|
||||
},
|
||||
"dependencies": {
|
||||
"@smogon/sprite-data": "workspace:*",
|
||||
"@smogon/sprite-root": "workspace:*"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@types/node": "^24.10.7",
|
||||
"typescript": "~7.0.2"
|
||||
|
||||
7
pnpm-lock.yaml
generated
7
pnpm-lock.yaml
generated
@@ -7,6 +7,13 @@ settings:
|
||||
importers:
|
||||
|
||||
.:
|
||||
dependencies:
|
||||
'@smogon/sprite-data':
|
||||
specifier: workspace:*
|
||||
version: link:data/lib
|
||||
'@smogon/sprite-root':
|
||||
specifier: workspace:*
|
||||
version: link:lib/root
|
||||
devDependencies:
|
||||
'@types/node':
|
||||
specifier: ^24.10.7
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
|
||||
import path from 'path';
|
||||
import * as spritedata from '@smogon/sprite-data';
|
||||
import root from '@smogon/sprite-root';
|
||||
import * as spritedata from '@smogon/sprite-data/index.ts';
|
||||
import root from '@smogon/sprite-root/index.ts';
|
||||
|
||||
function toPSID(name) {
|
||||
return name.toLowerCase().replace(/[^a-z0-9]+/g, '');
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
|
||||
import fs from 'fs';
|
||||
import path from 'path';
|
||||
import * as spritedata from '@smogon/sprite-data';
|
||||
import root from '@smogon/sprite-root';
|
||||
import * as spritedata from '@smogon/sprite-data/index.ts';
|
||||
import root from '@smogon/sprite-root/index.ts';
|
||||
|
||||
const srcDir = path.join(root, "src");
|
||||
const spritesDir = path.join(srcDir, "minisprites/pokemon/gen6");
|
||||
|
||||
Reference in New Issue
Block a user