[js/web] fix pacakge metadata of onnxruntime-web (#7543)

This commit is contained in:
Yulong Wang 2021-05-02 13:26:07 -07:00 committed by GitHub
parent 97de078c24
commit add4e4225b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 38 additions and 4 deletions

13
js/web/.npmignore Normal file
View file

@ -0,0 +1,13 @@
/.vscode/
/script/
/test/
/types/**/*.d.ts
!/types/lib/**/*.d.ts
karma.conf.js
tsconfig.json
tsconfig.tsbuildinfo
webpack.config.js
*.tgz

View file

@ -1,14 +1,15 @@
{
"name": "onnxruntime-web",
"version": "1.7.0",
"description": "A Javascript library for running ONNX models on browsers and on Node.js",
"description": "A Javascript library for running ONNX models on browsers",
"main": "./lib/index.js",
"browser": "./dist/ort-web.min.js",
"types": "./types/lib/index.d.ts",
"scripts": {
"prepare": "tsc && node ./script/prepare-test-data.js",
"build": "node ./script/build.js",
"test": "node ./script/test-runner-cli.js"
"prepare": "tsc && node ./script/prepare-test-data",
"build": "node ./script/build",
"test": "node ./script/test-runner-cli",
"prepack": "node ./script/prepack"
},
"repository": {
"type": "git",

20
js/web/script/prepack.ts Normal file
View file

@ -0,0 +1,20 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License.
import * as fs from 'fs-extra';
import * as path from 'path';
function updatePackageJson() {
const commonPackageJsonPath = path.join(__dirname, '..', '..', 'common', 'package.json');
const selfPackageJsonPath = path.join(__dirname, '..', 'package.json');
console.log(`=== start to update package.json: ${selfPackageJsonPath}`);
const packageCommon = fs.readJSONSync(commonPackageJsonPath);
const packageSelf = fs.readJSONSync(selfPackageJsonPath);
const version = packageCommon.version;
packageSelf.dependencies['onnxruntime-common'] = `~${version}`;
fs.writeJSONSync(selfPackageJsonPath, packageSelf, {spaces: 2});
console.log('=== finished updating package.json.');
}
// update version of dependency "onnxruntime-common" before packing
updatePackageJson();