From 08f4211a837d691fce15499ce6afabb26729ec89 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Antonio=20Mendoza=20P=C3=A9rez?= Date: Sat, 15 May 2021 13:15:24 +0200 Subject: [PATCH] wip --- package.json | 3 +++ tools/download-schemas.ts | 4 ++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index e0190506..f6786874 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,9 @@ { "name": "@severlessworkflow/sdk-typescript", "version": "0.6.0", + "keywords": [ + "SNAPSHOT" + ], "description": "Typescript SDK for Serverless Workflow Specification", "main": "umd/index.umd.min.js", "browser": "umd/index.umd.min.js", diff --git a/tools/download-schemas.ts b/tools/download-schemas.ts index 14ced4b2..60e24c91 100644 --- a/tools/download-schemas.ts +++ b/tools/download-schemas.ts @@ -3,7 +3,7 @@ import * as path from 'path'; import {promises as fsPromises} from 'fs'; import rimraf from 'rimraf'; import yargs from 'yargs'; -import { version } from '../package.json'; +import { version, keywords} from '../package.json'; const {writeFile,mkdir} = fsPromises; const rimrafP = async (f: string): Promise => new Promise((resolve, reject) => rimraf(f, (err) => { @@ -105,7 +105,7 @@ const downloadFile = async (url: string, dest: string): Promise => mkdir( const downloadFiles = async (filesMap: Map): Promise => Promise.all(Array.from(filesMap).map(([dest, url]) => downloadFile(url, dest))); const argv = yargs(process.argv.slice(2)).argv; -const ref = `v${version.split('.').slice(0,-1).join('.')}`; +const ref = keywords.includes("SNAPSHOT") ? 'main' : `v${version.split('.').slice(0,-1).join('.')}`; /** The schema registry base url, either provided in args or based on the package version */ const registryUrl: string = argv.registry as string || `https://api.github.com/repos/serverlessworkflow/specification/contents/schema?ref=${ref}`; console.log(`Using registry '${registryUrl}'`);