@upscalerjs/default-model
Version:
ESRGAN Default Model for UpscalerJS. Upscale images and increase image resolution with AI using Javascript
169 lines • 4.94 kB
JSON
{
"name": "@upscalerjs/default-model",
"version": "1.0.0-beta.17",
"description": "ESRGAN Default Model for UpscalerJS. Upscale images and increase image resolution with AI using Javascript",
"keywords": [
"image enhancement",
"super resolution",
"upscaling",
"tensorflowjs",
"neural network",
"ai",
"esrgan"
],
"author": "Kevin Scott",
"license": "MIT",
"repository": {
"type": "git",
"url": "git+https://github.com/thekevinscott/upscaler.git"
},
"exports": {
".": {
"require": "./dist/cjs/models/default-model/src/cjs.js",
"import": "./dist/esm/models/default-model/src/index.js"
}
},
"module": "dist/esm/models/default-model/src/index.js",
"types": "dist/esm/models/default-model/src/index.d.ts",
"umd:main": "dist/umd/index.min.js",
"files": [
"assets/**/*",
"license",
"models/**/*",
"dist/**/*"
],
"peerDependencies": {
"@tensorflow/tfjs": "~4.11.0"
},
"devDependencies": {
"@rollup/plugin-json": "^6.0.0",
"@tensorflow/tfjs": "~4.11.0",
"@tensorflow/tfjs-core": "~4.11.0",
"@tensorflow/tfjs-layers": "~4.11.0",
"@tensorflow/tfjs-node": "~4.11.0",
"@tensorflow/tfjs-node-gpu": "~4.11.0",
"babel-plugin-transform-inline-environment-variables": "^0.4.4",
"seedrandom": "3.0.5"
},
"@upscalerjs": {
"title": "Default Model",
"modelFamily": "esrgan"
},
"wireit": {
"lint": {
"command": "eslint -c ../.eslintrc.js src --ext .ts"
},
"prepublishOnly": {
"command": "pnpm lint && pnpm build && pnpm validate:build"
},
"validate:build": {
"command": "ts-node ../../scripts/package-scripts/validate-build.ts models/default-model"
},
"scaffold": {
"command": "node -e 'const fs = require(\"fs\"); const {name, version} = require(\"./package.json\"); fs.writeFileSync(\"./src/constants.generated.ts\", `export const NAME = \"${name}\";\\nexport const VERSION=\"${version}\"`, \"utf-8\");'",
"files": [
"package.json"
],
"output": [
"./src/constants.generated.ts"
]
},
"build": {
"command": "pnpm build:cjs && pnpm build:esm && pnpm build:umd",
"dependencies": [
"scaffold"
],
"files": [
"src/**/*.ts",
"!src/**/*.test.ts",
"!src/**/*.generated.ts",
"../../packages/shared/src/esrgan/**/*.ts",
"package.json",
"umd-names.json",
"tsconfig.cjs.json",
"tsconfig.esm.json",
"tsconfig.umd.json",
"tsconfig.json",
"../tsconfig.cjs.json",
"../tsconfig.esm.json",
"../tsconfig.umd.json",
"../tsconfig.json"
],
"output": [
"dist/**"
]
},
"build:cjs": {
"command": "tsc -p ./tsconfig.cjs.json --outDir ./dist/cjs --baseUrl ./src",
"files": [
"src/**/*.ts",
"!src/**/*.test.ts",
"!src/**/*.generated.ts",
"../../packages/shared/src/esrgan/**/*.ts",
"package.json",
"tsconfig.cjs.json",
"tsconfig.json",
"../tsconfig.cjs.json",
"../tsconfig.json"
],
"output": [
"dist/cjs/**"
]
},
"build:esm": {
"command": "tsc -p ./tsconfig.esm.json --outDir ./dist/esm --baseUrl ./src",
"files": [
"src/**/*.ts",
"!src/**/*.test.ts",
"!src/**/*.generated.ts",
"../../packages/shared/src/esrgan/**/*.ts",
"package.json",
"tsconfig.esm.json",
"tsconfig.json",
"../tsconfig.esm.json",
"../tsconfig.json"
],
"output": [
"dist/esm/**"
]
},
"build:umd": {
"command": "pnpm run build:umd:tsc && pnpm run build:umd:rollup && pnpm run build:umd:uglify && rimraf ./dist/umd-tmp",
"files": [
"src/**/*.ts",
"!src/**/*.test.ts",
"!src/**/*.generated.ts",
"../../packages/shared/src/esrgan/**/*.ts",
"umd-names.json",
"package.json",
"tsconfig.umd.json",
"tsconfig.json",
"../tsconfig.umd.json",
"../tsconfig.json"
],
"output": [
"dist/umd/**"
]
},
"build:umd:tsc": {
"command": "tsc -p ./tsconfig.umd.json --outDir ./dist/umd-tmp"
},
"build:umd:rollup": {
"command": "rollup -c ../rollup.config.cjs --input ./dist/umd-tmp/models/default-model/src/index.js --file ./dist/umd/index.js --name DefaultUpscalerJSModel --format umd"
},
"build:umd:uglify": {
"command": "uglifyjs ./dist/umd/index.js --output ./dist/umd/index.min.js --compress --mangle --source-map"
}
},
"scripts": {
"lint": "wireit",
"validate:build": "wireit",
"build": "wireit",
"build:cjs": "wireit",
"build:esm": "wireit",
"build:umd": "wireit",
"build:umd:tsc": "wireit",
"build:umd:rollup": "wireit",
"build:umd:uglify": "wireit"
}
}