Dynamically fetching correct version and generating declarations only for npm lib
This commit is contained in:
parent
0f7ac7ba8b
commit
728fd4779c
17
.github/workflows/push-to-npm.yml
vendored
17
.github/workflows/push-to-npm.yml
vendored
@ -1,7 +1,5 @@
|
|||||||
name: Push @workadventure/iframe-api-typings to NPM
|
name: Push @workadventure/iframe-api-typings to NPM
|
||||||
on:
|
on:
|
||||||
# TODO remove action on push
|
|
||||||
push: ~
|
|
||||||
release:
|
release:
|
||||||
types: [created]
|
types: [created]
|
||||||
jobs:
|
jobs:
|
||||||
@ -14,8 +12,19 @@ jobs:
|
|||||||
with:
|
with:
|
||||||
node-version: '14.x'
|
node-version: '14.x'
|
||||||
registry-url: 'https://registry.npmjs.org'
|
registry-url: 'https://registry.npmjs.org'
|
||||||
# TODO: replace version with RELEASE tag
|
|
||||||
# TODO: enable declaration flag in tsconfig dynamically
|
- name: Edit tsconfig.json to add declarations
|
||||||
|
run: "sed -i 's/\"declaration\": false/\"declaration\": true/g' tsconfig.json"
|
||||||
|
working-directory: "front"
|
||||||
|
|
||||||
|
- name: Replace version number
|
||||||
|
run: 'sed -i "s#VERSION_PLACEHOLDER#${GITHUB_REF/refs\/tags\//}#g" package.json'
|
||||||
|
working-directory: "front/packages/iframe-api-typings"
|
||||||
|
|
||||||
|
- name: Debug package.json
|
||||||
|
run: cat package.json
|
||||||
|
working-directory: "front/packages/iframe-api-typings"
|
||||||
|
|
||||||
- name: Install Protoc
|
- name: Install Protoc
|
||||||
uses: arduino/setup-protoc@v1
|
uses: arduino/setup-protoc@v1
|
||||||
with:
|
with:
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "@workadventure/iframe-api-typings",
|
"name": "@workadventure/iframe-api-typings",
|
||||||
"version": "1.2.0",
|
"version": "VERSION_PLACEHOLDER",
|
||||||
"description": "Typescript typings for WorkAdventure iFrame API",
|
"description": "Typescript typings for WorkAdventure iFrame API",
|
||||||
"main": "iframe_api.js",
|
"main": "iframe_api.js",
|
||||||
"types": "iframe_api.d.ts",
|
"types": "iframe_api.d.ts",
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
"moduleResolution": "node",
|
"moduleResolution": "node",
|
||||||
"module": "CommonJS",
|
"module": "CommonJS",
|
||||||
"target": "ES2015",
|
"target": "ES2015",
|
||||||
"declaration": true,
|
"declaration": false,
|
||||||
"downlevelIteration": true,
|
"downlevelIteration": true,
|
||||||
"jsx": "react",
|
"jsx": "react",
|
||||||
"allowJs": true,
|
"allowJs": true,
|
||||||
|
Loading…
Reference in New Issue
Block a user