allow importing @smogon/sprite-root to get root

This commit is contained in:
Christopher Monsanto 2020-09-15 02:55:10 -04:00
parent 080cbaff39
commit 194da704ad
7 changed files with 34 additions and 1 deletions

3
lib/root/index.ts Normal file
View File

@ -0,0 +1,3 @@
import path = require('path');
export = path.resolve(__dirname, "../../../" /* extra path component is because we will be in dist/ */);

7
lib/root/package.json Normal file
View File

@ -0,0 +1,7 @@
{
"name": "@smogon/sprite-root",
"dependencies": {
"@types/node": "^14.10.1"
},
"main": "dist/index.js"
}

9
lib/root/tsconfig.json Normal file
View File

@ -0,0 +1,9 @@
{
"extends": "../../tsconfig-base",
"compilerOptions": {
"outDir": "dist",
// We need commonjs for __dirname
"module": "commonjs",
"esModuleInterop": false
}
}

View File

@ -1,6 +1,7 @@
{ {
"dependencies": { "dependencies": {
"@smogon/sprite-data": "" "@smogon/sprite-data": "",
"@smogon/sprite-root": ""
}, },
"scripts": { "scripts": {
"build": "tsc --build tsconfig-workspace.json" "build": "tsc --build tsconfig-workspace.json"

View File

@ -2,16 +2,23 @@ importers:
.: .:
dependencies: dependencies:
'@smogon/sprite-data': 'link:data/lib' '@smogon/sprite-data': 'link:data/lib'
'@smogon/sprite-root': 'link:lib/root'
devDependencies: devDependencies:
typescript: 4.0.2 typescript: 4.0.2
specifiers: specifiers:
'@smogon/sprite-data': '' '@smogon/sprite-data': ''
'@smogon/sprite-root': ''
typescript: ^4.0.2 typescript: ^4.0.2
data/lib: data/lib:
dependencies: dependencies:
'@types/node': 14.0.23 '@types/node': 14.0.23
specifiers: specifiers:
'@types/node': ^14.0.23 '@types/node': ^14.0.23
lib/root:
dependencies:
'@types/node': 14.10.1
specifiers:
'@types/node': ^14.10.1
tools/deflopt: tools/deflopt:
dependencies: dependencies:
'@types/node': 14.0.23 '@types/node': 14.0.23
@ -137,6 +144,10 @@ packages:
dev: false dev: false
resolution: resolution:
integrity: sha512-Z4U8yDAl5TFkmYsZdFPdjeMa57NOvnaf1tljHzhouaPEp7LCj2JKkejpI1ODviIAQuW4CcQmxkQ77rnLsOOoKw== integrity: sha512-Z4U8yDAl5TFkmYsZdFPdjeMa57NOvnaf1tljHzhouaPEp7LCj2JKkejpI1ODviIAQuW4CcQmxkQ77rnLsOOoKw==
/@types/node/14.10.1:
dev: false
resolution:
integrity: sha512-aYNbO+FZ/3KGeQCEkNhHFRIzBOUgc7QvcVNKXbfnhDkSfwUv91JsQQa10rDgKSTSLkXZ1UIyPe4FJJNVgw1xWQ==
/@types/node/14.6.0: /@types/node/14.6.0:
dev: true dev: true
resolution: resolution:

View File

@ -1,3 +1,4 @@
packages: packages:
- 'tools/*' - 'tools/*'
- 'lib/*'
- "data/lib" - "data/lib"

View File

@ -6,6 +6,7 @@
{"path": "tools/deflopt"}, {"path": "tools/deflopt"},
{"path": "tools/sheet"}, {"path": "tools/sheet"},
{"path": "tools/trim"}, {"path": "tools/trim"},
{"path": "lib/root"},
{"path": "data/lib"}, {"path": "data/lib"},
] ]
} }