Compare commits

..

2 Commits

Author SHA1 Message Date
Julien Valverdé
30ca69c33d NPM publish using Node container (#4)
All checks were successful
continuous-integration/drone/push Build is passing
Co-authored-by: Julien Valverdé <julien.valverde@mailo.com>
Reviewed-on: https://git.jvalver.de/Thilawyn/thilatrait/pulls/4
2023-12-29 04:27:34 +01:00
Julien Valverdé
bbc98cdc59 Fixed NPM package publish (#3)
All checks were successful
continuous-integration/drone/push Build is passing
Co-authored-by: Julien Valverdé <julien.valverde@mailo.com>
Reviewed-on: https://git.jvalver.de/Thilawyn/thilatrait/pulls/3
2023-12-29 01:51:32 +01:00
4 changed files with 30 additions and 5 deletions

View File

@@ -1,4 +1,5 @@
local bun_image = "oven/bun:1";
local node_image = "node:20";
local fetch_step = {
@@ -25,14 +26,25 @@ local build_step = {
commands: ["bun run build"],
};
local pack_step = {
name: "pack",
image: node_image,
commands: ["npm pack"],
};
local publish_step = {
name: "publish",
image: "plugins/npm",
image: node_image,
settings: {
registry: "https://git.jvalver.de/api/packages/jvalverde/npm",
token: { from_secret: "npm_token" },
environment: {
NPM_TOKEN: { from_secret: "npm_token" }
},
commands: [
"npm set registry https://git.jvalver.de/api/packages/thilawyn/npm/",
"npm config set -- //git.jvalver.de/api/packages/thilawyn/npm/:_authToken $NPM_TOKEN",
"npm publish",
],
};
@@ -75,6 +87,7 @@ local publish_step = {
install_step,
lint_step,
build_step,
pack_step,
],
},

1
.gitignore vendored
View File

@@ -129,4 +129,3 @@ dist
.yarn/build-state.yml
.yarn/install-state.gz
.pnp.*

10
.npmignore Normal file
View File

@@ -0,0 +1,10 @@
/node_modules/
/src/
/.drone.jsonnet
/.gitignore
/.npmignore
/bun.lockb
/README.md
/rollup.config.js
/tsconfig.json
/tsconfig.tsbuildinfo

View File

@@ -2,6 +2,9 @@
"name": "thilatrait",
"version": "20231229.0.0",
"type": "module",
"publishConfig": {
"registry": "https://git.jvalver.de/api/packages/thilawyn/npm/"
},
"exports": {
".": {
"import": {