From 67df2a5c9c7bfb118014b581ad4a89197dfee5f8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Guillaume=20Perr=C3=A9al?= <guillaume.perreal@irstea.fr> Date: Thu, 18 Feb 2021 16:18:20 +0100 Subject: [PATCH] =?UTF-8?q?ts:=20pr=C3=A9pare=20la=20publication=20sur=20n?= =?UTF-8?q?pm.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitlab-ci.yml | 12 ++++++++++++ .npmignore | 8 -------- package.json | 30 ++++++++++++++++++------------ 3 files changed, 30 insertions(+), 20 deletions(-) delete mode 100644 .npmignore diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index f89539c..ced23cb 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -10,6 +10,7 @@ stages: - vendor - test - test-generated + - publish variables: PHP_VERSION: '7.1' @@ -47,3 +48,14 @@ test:compile-generated: - npm install -g npm - npm --version - npm run-script test:compile-generated + +npm:publish: + extends: .nodejs + stage: publish + only: + refs: + - tags + before_script: + - npm config set '//registry.npmjs.org/:_authToken' "$NPM_AUTH_TOKEN" + script: + - npm publish --access=public . diff --git a/.npmignore b/.npmignore deleted file mode 100644 index eb3d692..0000000 --- a/.npmignore +++ /dev/null @@ -1,8 +0,0 @@ -/src/ -/tests/ -/vendor/ -/node_modules/ -/output/ -/.* -/php* -/composer* diff --git a/package.json b/package.json index 6d9c10f..b8d9e88 100644 --- a/package.json +++ b/package.json @@ -1,11 +1,24 @@ { - "name": "irstea-ng-model", - "version": "1.0.0", - "description": "Runtime library for the composer package irstea/ng-model-generator-bundle.", + "name": "@devatscience/ng-model-runtime", + "version": "3.0.0", + "description": "Runtime library for models generated with the Composer package irstea/ng-model-generator-bundle.", + "author": "INRAE - dev@science <dsi-devs-dpt-solapp@inrae.fr>", + "license": "LGPL-3.0-or-later", "main": "dist/index.js", "types": "dist/index.d.ts", + "files": [ + "dist/**" + ], + "keywords": [ + "angular", + "api-platform", + "generator", + "models", + "rest", + "typescript" + ], "scripts": { - "prepare": "rm -rf dist/ && tsc -p tsconfig.lib.json", + "prepare": "rm -rf dist && tsc -p tsconfig.lib.json", "lint": "eslint --fix '{src,tests}/**/*.{js,ts}' --quiet --fix", "test": "jest", "test:lint": "eslint '{src,tests}/**/*.{js,ts}'", @@ -13,15 +26,8 @@ }, "repository": { "type": "git", - "url": "git@gitlab-ssh.irstea.fr:pole-is/bundles/ng-model-generator-bundle.git" + "url": "https://gitlab.irstea.fr/pole-is/bundles/ng-model-generator-bundle.git" }, - "keywords": [ - "angular", - "api-platform" - ], - "author": "Irstea - pôle IS", - "license": "LGPL-3.0-or-later", - "private": true, "engines": { "node": "^10", "npm": ">=7" -- GitLab