From c51d58cf9d50f590c56f5c6507e5f875197ac107 Mon Sep 17 00:00:00 2001 From: Alan Rodas Bonjour Date: Fri, 3 May 2024 08:51:28 -0300 Subject: [PATCH] style: change casing of submodules to be uppercase always --- .husky/commit-msg | 2 +- .husky/hooks/pre-commit.ts | 17 - .husky/hooks/prepare-commit-msg.ts | 43 - .husky/husky.zip | Bin 4127 -> 0 bytes .husky/pre-commit | 10 +- .husky/pre-push | 10 +- .husky/prepare-commit-msg | 2 +- CHANGELOG.md | 5 + README.md | 98 +- package-scripts.js | 14 +- package.json | 89 +- .../package-definition.json | 4 +- .../{noCode => NonCode}/package-scripts.js | 0 .../cliLibrary/package-definition.json | 4 +- project-types/cliLibrary/src/cli.ts | 4 +- project-types/cliLibrary/src/index.ts | 6 +- .../cliLibrary/src/models/MyClass.ts | 2 +- .../cliLibrary/test/my_first_test.test.ts | 12 - project-types/common/husky/commit-msg | 4 +- project-types/common/husky/pre-commit | 12 +- project-types/common/husky/pre-push | 17 +- project-types/common/husky/prepare-commit-msg | 4 +- project-types/common/license.config.js | 25 +- project-types/library/package-definition.json | 4 +- project-types/library/src/index.ts | 6 +- project-types/library/src/models/MyClass.ts | 2 +- .../library/test/my_first_test.test.ts | 12 - .../reactLibrary/package-definition.json | 4 +- project-types/reactLibrary/src/index.ts | 2 +- .../components/Counter/Counter.stories.tsx | 2 +- .../test/components/Counter/Counter.test.tsx | 30 +- rollup.config.js | 2 +- src/{api => API}/api.ts | 4 +- src/{api => API}/index.ts | 0 src/{cli => CLI}/cli-helpers.ts | 4 +- src/{cli => CLI}/index.ts | 0 src/{cli => CLI}/program.ts | 62 +- src/{config => Config}/about.ts | 2 +- src/{config => Config}/config.ts | 80 +- src/{config => Config}/index.ts | 0 src/{helpers => Helpers}/Logger.ts | 0 src/{helpers => Helpers}/PackageJsonReader.ts | 0 src/{helpers => Helpers}/TaskError.ts | 0 src/{helpers => Helpers}/getBin.ts | 4 +- .../getGobstonesScriptsRootPath.ts | 2 +- .../getInUsePackageManager.ts | 2 +- .../getProjectRootPath.ts | 2 +- src/{helpers => Helpers}/getToolingFile.ts | 2 +- src/{helpers => Helpers}/index.ts | 0 src/{helpers => Helpers}/isMacos.ts | 0 src/{helpers => Helpers}/isNotDefined.ts | 0 src/{helpers => Helpers}/isWindows.ts | 0 src/{tasks => Tasks}/chmod.ts | 4 +- src/{tasks => Tasks}/concurrently.ts | 2 +- src/{tasks => Tasks}/copy.ts | 6 +- src/{tasks => Tasks}/echo.ts | 0 src/{tasks => Tasks}/eslint.ts | 4 +- src/{tasks => Tasks}/ifUnix.ts | 0 src/{tasks => Tasks}/ifWindows.ts | 2 +- src/{tasks => Tasks}/index.ts | 0 src/{tasks => Tasks}/jest.ts | 2 +- src/{tasks => Tasks}/license.ts | 8 +- src/{tasks => Tasks}/move.ts | 4 +- src/{tasks => Tasks}/node.ts | 4 +- src/{tasks => Tasks}/nps.ts | 6 +- src/{tasks => Tasks}/npx.ts | 4 +- src/{tasks => Tasks}/prettify.ts | 4 +- src/{tasks => Tasks}/remove.ts | 4 +- src/{tasks => Tasks}/replace.ts | 4 +- src/{tasks => Tasks}/rollup.ts | 2 +- src/{tasks => Tasks}/runBin.ts | 2 +- src/{tasks => Tasks}/serially.ts | 0 src/{tasks => Tasks}/serve.ts | 4 +- src/{tasks => Tasks}/shellEscape.ts | 2 +- src/{tasks => Tasks}/storybook.ts | 4 +- src/{tasks => Tasks}/tsc.ts | 2 +- src/{tasks => Tasks}/tsx.ts | 6 +- src/{tasks => Tasks}/typedoc.ts | 2 +- src/{tasks => Tasks}/vite.ts | 0 src/index.ts | 6 +- test/verdaccio/config.yml | 4 +- test/verdaccio/htpasswd | 2 +- test/verdaccio/storage/.verdaccio-db.json | 2 +- .../@gobstones/gobstones-scripts/package.json | 5845 ----------------- update-version.js | 8 +- 85 files changed, 316 insertions(+), 6245 deletions(-) delete mode 100644 .husky/hooks/pre-commit.ts delete mode 100644 .husky/hooks/prepare-commit-msg.ts delete mode 100644 .husky/husky.zip rename project-types/{noCode => NonCode}/package-definition.json (94%) rename project-types/{noCode => NonCode}/package-scripts.js (100%) rename src/{api => API}/api.ts (99%) rename src/{api => API}/index.ts (100%) rename src/{cli => CLI}/cli-helpers.ts (98%) rename src/{cli => CLI}/index.ts (100%) rename src/{cli => CLI}/program.ts (85%) rename src/{config => Config}/about.ts (97%) rename src/{config => Config}/config.ts (95%) rename src/{config => Config}/index.ts (100%) rename src/{helpers => Helpers}/Logger.ts (100%) rename src/{helpers => Helpers}/PackageJsonReader.ts (100%) rename src/{helpers => Helpers}/TaskError.ts (100%) rename src/{helpers => Helpers}/getBin.ts (98%) rename src/{helpers => Helpers}/getGobstonesScriptsRootPath.ts (99%) rename src/{helpers => Helpers}/getInUsePackageManager.ts (98%) rename src/{helpers => Helpers}/getProjectRootPath.ts (98%) rename src/{helpers => Helpers}/getToolingFile.ts (97%) rename src/{helpers => Helpers}/index.ts (100%) rename src/{helpers => Helpers}/isMacos.ts (100%) rename src/{helpers => Helpers}/isNotDefined.ts (100%) rename src/{helpers => Helpers}/isWindows.ts (100%) rename src/{tasks => Tasks}/chmod.ts (94%) rename src/{tasks => Tasks}/concurrently.ts (98%) rename src/{tasks => Tasks}/copy.ts (95%) rename src/{tasks => Tasks}/echo.ts (100%) rename src/{tasks => Tasks}/eslint.ts (95%) rename src/{tasks => Tasks}/ifUnix.ts (100%) rename src/{tasks => Tasks}/ifWindows.ts (95%) rename src/{tasks => Tasks}/index.ts (100%) rename src/{tasks => Tasks}/jest.ts (98%) rename src/{tasks => Tasks}/license.ts (84%) rename src/{tasks => Tasks}/move.ts (94%) rename src/{tasks => Tasks}/node.ts (90%) rename src/{tasks => Tasks}/nps.ts (89%) rename src/{tasks => Tasks}/npx.ts (90%) rename src/{tasks => Tasks}/prettify.ts (93%) rename src/{tasks => Tasks}/remove.ts (94%) rename src/{tasks => Tasks}/replace.ts (95%) rename src/{tasks => Tasks}/rollup.ts (97%) rename src/{tasks => Tasks}/runBin.ts (97%) rename src/{tasks => Tasks}/serially.ts (100%) rename src/{tasks => Tasks}/serve.ts (93%) rename src/{tasks => Tasks}/shellEscape.ts (97%) rename src/{tasks => Tasks}/storybook.ts (95%) rename src/{tasks => Tasks}/tsc.ts (97%) rename src/{tasks => Tasks}/tsx.ts (92%) rename src/{tasks => Tasks}/typedoc.ts (97%) rename src/{tasks => Tasks}/vite.ts (100%) delete mode 100644 test/verdaccio/storage/@gobstones/gobstones-scripts/package.json diff --git a/.husky/commit-msg b/.husky/commit-msg index 717e1af..2f1a4f5 100755 --- a/.husky/commit-msg +++ b/.husky/commit-msg @@ -6,7 +6,7 @@ # Read parameters COMMIT_MSG_FILE=$1; -# Set failing on command fail, pipe fail, and undefined variable use +# Set failing on command fail, and undefined variable use set -eu; # This hook is invoked by git-commit and git-merge, and can be diff --git a/.husky/hooks/pre-commit.ts b/.husky/hooks/pre-commit.ts deleted file mode 100644 index 89cab60..0000000 --- a/.husky/hooks/pre-commit.ts +++ /dev/null @@ -1,17 +0,0 @@ -/* - * ***************************************************************************** - * Copyright (C) National University of Quilmes 2018-2024 - * Gobstones (TM) is a trademark of the National University of Quilmes. - * - * This program is free software distributed under the terms of the - * GNU Affero General Public License version 3. - * Additional terms added in compliance to section 7 of such license apply. - * - * You may read the full license at https://gobstones.github.io/gobstones-guidelines/LICENSE. - * ***************************************************************************** - */ -import { run, npx } from '../_/utilities'; - -export default () => { - -} diff --git a/.husky/hooks/prepare-commit-msg.ts b/.husky/hooks/prepare-commit-msg.ts deleted file mode 100644 index 986ccd0..0000000 --- a/.husky/hooks/prepare-commit-msg.ts +++ /dev/null @@ -1,43 +0,0 @@ -/* - * ***************************************************************************** - * Copyright (C) National University of Quilmes 2018-2024 - * Gobstones (TM) is a trademark of the National University of Quilmes. - * - * This program is free software distributed under the terms of the - * GNU Affero General Public License version 3. - * Additional terms added in compliance to section 7 of such license apply. - * - * You may read the full license at https://gobstones.github.io/gobstones-guidelines/LICENSE. - * ***************************************************************************** - */ -import { run, npx } from '../_/utilities'; - -type CommitMessageSource = 'commit' | 'squash' | 'merge' | 'template' | 'message'; - -export default (commitMessageFile: string, commitSource?: CommitMessageSource, sha1?: string) => { - console.log('Function called successfully'); - if ( - isAmend(commitSource, sha1) || - commitSource === 'squash' || - commitSource === 'merge' - ) { - return 0; - } - if (commitSource === 'message') { - console.log('Setting a message through -m or -F option in this project ' + - 'has been disabled. Please run a simple commit.\n' - ); - return 1; - } - if (commitSource === 'template') { - console.log('Setting a template through -t or commit.template in this project ' + - 'has been disabled. Please run a simple commit.\n' - ); - return 1; - } - return npx('cz', '--hook'); -} - -function isAmend(commitSource?: CommitMessageSource, sha1?: string) { - return commitSource === 'commit' && sha1; -} diff --git a/.husky/husky.zip b/.husky/husky.zip deleted file mode 100644 index 51b054291d599d7069fe65f223f606ffc150d5c2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4127 zcmZ{nXH=70w}nGf5<-z)rAtQyq!XIbK{|-^A~hyp=ps@AD!n63L8>%q5u{2>3?(2E zng^r`B2q&y7tS~CcO3VO`@TQc*!#!a`^Q|*UeidAgp?it0FVP7yhyS-gts<9hyj3y zqyPZuV%Hf4g?b>wppV_+P5U2BOVG5giJ*L`ppKJ+lPl%gu>c_GD^W1m-OIJML_1t> zQs?DaNQ_9Y42b?YH6y2D_p3SIy+`ueHjgUp>r|2&?%sOa;^66dby9_iLbzsTTqbz* zmN~=2*I4R)bn$QTA~8#r%}AmZgFD9ag1wm=`}-fL6Zh9(iT1FKM-Y2kugPq>+kFaa z0rW~xjd2$HwJ*8B(>u}wv5_^+wfSBOS?+^W79%x{x!{gk9I;s(H|tV!1aefXb>T_W?ZI=* z+9^7bs*;r=<3jcH7;km`*jwa~C5K!JEj)2G6#HhiOedG{Rk2>VH2E!NPMF*cJtTMB z#e@NOWkeYcp3Fldq&p3I)?ERJ0UGm?NMc}STrwLt{Wrma)#a+;>L=3KAnF6XR|57c z#8OStY88h5o_>bt4CPu}o-xiiqm$o^x~={}s^sj{?_m{l_iT`DGEXqYV0k-wbI~LX zI-Cj@hDR-%5~+-ly(`f)Rg5h4?UCy-8A7k&QMIB9$LOT@S}IxN3reJhkCo%8%y#M1P09swJ)cZ@Zzo*9x<_9un!*&m$g za8jL#XWSayYdH!%bu&L9Gy1Q~j4xcqn`|(=a^W(wEB|pB+}Bm?KTbHJ)RMPfrP?$PSg_FObZfXYnJlw~rB0SmPi8Sz+s$vO%@ml8)6HcND6 z`(s%etFx?eywrF4pt`NX@ugp;#O6F)+&(6h#{uEwHfkgOA5A0K~Tfy``@a_m>z z6rAU)C!2L>Pz^pd#HHRK0{GMhX+lzDeb{yH^gIbtt_#tjk$f4WLOU2cfhvY&Xp)xB_Cw`cM38gKeIks+T-3Xw%pdm3)rW5Ep*LW+G^r<6w)ZL9vn$_37*kcc0f& zO{5N2N56O{+@h73j*HhBOzrYMTJ4@d17pBSg=y;M`OYaEdN7`B>YdT7f&6wcMzbu? zA(zC9W1`PhkI8GOgk-=qz(7IsicVX{;uK0}h#H&bzQ7OWGDjm8gNOyAT;DtAsTnl- zjtMn@qL;tX9hwOTN;$t38T~QkIA&e1lMb)}(;bifh94k3B{|4^YlHOJ$vEzyg!(>; z*1o%J)5*I}_IzliS~@9Of%>%X@Jl_He)c#bv?tb>HS8NZKp-rntKO!volJiHx={LO z7AYT>frjgN!A&oATKbCS$NOR{H2Fz#`A5yozp(OWIAxcWb$vu@T5Z^~NRo#EVe!oN zh)}5`%76Od{zX4fQ?RC1T@d%~1#-zRsC(HDaKFdy=@!!oqY^ZsILoXrS3$*M`+7pO znPe|BVnNTD_~5A?&f32){?=HM*&!B14{JeMvx>j^^5q{t92#)BX~#T1l#r>Lr~`}Y zPhBjOla-_kT5n%ZNnRn`bj5n!PiYEfxR*NPa1zA+NK1U9_B6u5UWbD19-cq8-V!$R zI`rx3%GhLO7<38}W|fOO8ZWJi#OVmyj@fDF0WBG@6epN>btQE#pVaCt*UUZ*R9Umv zE#}luJ@ihgjAP)O70vH5-|Z%tx!kyRQ1s>65Ihon@Cv-yc%0i2w7qh&GyiL{630Bc zdbT$u)GeE6AI*36zWu2;$ByEQkcG4*4+mdKO8aH)K=Epc(gF8*PzUc#3lj$28srGi zZPyot$hQS$W_JfIA(eibBE>>+u-~6X2)!w_0ZHsCc~Z}c!o@DJbOJ- z`}xH15AuD-gJ(O!s{RC{){tpP_L8M;s5akqv`gXr{U_c5XK|lZq!`uYpXzE9s5hW) zT44lJYCYrCgo-tmHX_00jf@ZKNXZ`rOg^tFrx1Ur>q)||&UiqG&z64K8d0Gu0<*;qQ_9z)Yq_XOy_JFe{C5T8H2l6>#-7#Gx%hJk~$7wMJfX5V^aKV*U7Hjjq=yKkB8%)7k^jitc+nBr_+mFB}taktOaW6 z1X2=?jspy8g1C`~2hy740nH&IHuQ-`KW#;PL0gjeWa%z(3Wis;qcg5&zjuzcaBkz- z`+Z@N1znVcS#E)6;2Lh1!)t3rC`JM)m+s`}0pzzNa}h?3;6ATu0&TUz0a3qj9xoGU zu@=iAO3%l>`L}8fGlIY_hxrOxfEkxEs zDINw(mOLMDMvd5~-iPI~>wjS(vKC*z2=wh!@RfX)D&rHQ2>D6 zddJRwnzLMBIC$HQjdjEJ5eieIx~iSFm}_II?(yi(#5f&w<`qt}`eM0;X(hM(i(?r^nnVps>3!)w+C3yj~Qd0t`Kk}W+cw7He7aTBU^m&lp;ULD<(9 z7Dq&LI=+P*{K7AEO1Nq1aX%=xC}J=VZex5$rA7DC1>J2KHc^qCY2stR=2&Fapx?GM z5K;IYGTa6$D%MgOn9O&Mnih+ukxtu)2*=H;4Bs)fxtgo=+9*h5r)2GsppjOf-p_$I z>q@MN*S4-yZ#LdBFO9(^Qso~f!~z#NzbGhfPi(Zkj~CEAIBcN~*~zqI0au$OjYYjY zO?pL~ZbDev?XgxZmiD8`V&0u+vlO>rcBxfT1@G5-JPA~b*cn_5UL(@2n2(FkKd3f9 z2-HD!L>qj{Pi$cdP}5#?Nq_>POhxZ@Lb&c-ZNFZ+iDQ4j4Y|m*_BHSuN3&M$F7uBQ z@00sSxffIRG#$A%Q`BzK^H9-E<%sdmXrzVI#_GiZ7Tj!{GerRYdiK2}9X z_Z#GFS7bL6oL$IRV-^63Nls8pqKsv7pz5-X#?_~rK~=KeF~+c_^&z^Vkk{AJ8-jsG zV;&36v)AAG&_-k=aszCrL(o5FcVBM*6n#y~!lkw3%*xp2?R8J!2`h8O&}UCKtJ9yu zr|-DKS9U+fR!PEkfqC#XXI)HOg{JA#bL>3`8`srJ=AEV%rtQfM(;j5UEZi^dX*4~p zU{KZRe4i6=A$e||F8^g!`s-1tk94Oq1ve4LGF(VvtO|*I=&QqlvbfD=osjpNPH z{}g^U+PmaK!S3+HGwO$vCUyc|S?3jgy~m1*!pn1M>%E44fwC4#-c9u#v~(8ZW7b`S z>NE}Zu9I28Rj5&l!U3xo$$Uy~XaN^@!;^>!Aie-4rVDkxBA zU};|!`D&Y&X3rhc(upUJ9SmnG&A^|7%k+Y$>)!v;qJ~tG_BSCQBFu@Og93%*dE&bd ztveKMT?@9gyVCR8)zxh;V0Pg=DS_9HP^FE0lU(l{NrqYuCPvZVg3w#k)hj{lyPqoOY(4z4{u5C_0Itgo01<#0 zupi?iu8=fE1i}UWT{T8%WG>f#YX3Wm{Hgu$BB1;eO#ak%hF0@jYU!7>{at^3`nUGK z$GShY{mK3r^8Qq||8XpGscgtbC3;zDG5=QnH(mc!*16#A#jXDjYyUhWb6lD8QoH4~ c*58$P@PE%ByNF`|0O`f=PXqv@QeCe82W|0jg#Z8m diff --git a/.husky/pre-commit b/.husky/pre-commit index 4117571..9585b5b 100755 --- a/.husky/pre-commit +++ b/.husky/pre-commit @@ -6,7 +6,7 @@ # Read parameters # NOTHING TO READ HERE -# Set failing on command fail, pipe fail, and undefined variable use +# Set failing on command fail, and undefined variable use set -eu; # This hook is invoked by git-commit, and can be bypassed with the @@ -36,6 +36,10 @@ echo "Running pre commit hooks"; echo "**************************"; echo ""; +# Run license +echo "\nAdd license text to code files\n"; +npx --no -- nps license; + # Run prettify echo "Run prettify\n"; npx --no -- nps prettify; @@ -44,10 +48,6 @@ npx --no -- nps prettify; echo "\nRun changelog\n"; npx --no -- nps changelog; -# Run license -echo "\nAdd license text to code files\n"; -npx --no -- nps license; - # Add all generated files echo "\nAdd generated files to commit\n"; git add --all; diff --git a/.husky/pre-push b/.husky/pre-push index 4036b33..f75c5cf 100755 --- a/.husky/pre-push +++ b/.husky/pre-push @@ -8,9 +8,9 @@ REMOTE_NAME=$1; REMOTE_URL=$2; # Read the input and split it approprietly INPUT=$(cat); -I=0 +COUNTER=0; for WORD in $INPUT; do - case $I in + case $COUNTER in 0) LOCAL_REF=$WORD;; 1) @@ -20,7 +20,7 @@ for WORD in $INPUT; do 3) REMOTE_OBJ_NAME=$WORD;; esac - I=$(I + 1) + COUNTER=$((COUNTER + 1)) done case "$LOCAL_REF" in @@ -32,7 +32,7 @@ case "$LOCAL_REF" in IS_TAG=0;; esac -# Set failing on command fail, pipe fail, and undefined variable use +# Set failing on command fail, and undefined variable use set -eu; # This hook is called by git-push and can be used to prevent a @@ -40,7 +40,7 @@ set -eu; # which provide the name and location of the destination remote, # if a named remote is not being used both values will be the same. -# Information about what is to be pushed is provided on the hook`s +# Information about what is to be pushed is provided on the hook's # standard input with lines of the form: # SP SP SP LF diff --git a/.husky/prepare-commit-msg b/.husky/prepare-commit-msg index 2ff5fd1..9593100 100755 --- a/.husky/prepare-commit-msg +++ b/.husky/prepare-commit-msg @@ -8,7 +8,7 @@ COMMIT_MSG_FILE=$1; COMMIT_SOURCE=$2; SHA1=$3; -# Set failing on command fail, pipe fail, and undefined variable use +# Set failing on command fail, and undefined variable use set -eu; # This hook is invoked by git-commit right after preparing diff --git a/CHANGELOG.md b/CHANGELOG.md index 2537fa0..d1f3312 100755 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,8 @@ +## 0.8.4 (2024-05-05) + +- style: change casing of submodules to be uppercase always ([b2798a6](https://github.com/gobstones/gobstones-scripts/commit/b2798a6)) +- fix: fix husky scripts not being POSIX compliant ([690f2ab](https://github.com/gobstones/gobstones-scripts/commit/690f2ab)) + ## [0.8.2](https://github.com/gobstones/gobstones-scripts/compare/v0.8.1...v0.8.2) (2024-04-05) ### Bug Fixes diff --git a/README.md b/README.md index 6dd9c69..b8f7333 100644 --- a/README.md +++ b/README.md @@ -85,11 +85,12 @@ A `` is any valid project identifier, that is, any string that i v Valid options include: -- `-t, --type `: The project type to create, one of `library`, `cliLibrary`, `reactLibrary` or `webLibrary`. Defaults to `library`. -- `-p, --package-manager `: The project manager to use, one of `npm`, `yarn` or `pnpm`. Defaults to `npm`. -- `-s, --silent`: Run silently, not displaying the tool's banner. -- `-D, --debug`: Run in debug mode, printing all the internal tool's processing. -- `-T, --test`: Run using verdaccio as a registry. +- `-t, --type `: the project type to create, one of `Library`, `CLILibrary`, `ReactLibrary`, `NonCode` (default: "Library") +- `-p, --package-manager `: the project manager to use, one of `npm`, `yarn`, `pnpm`(default: "npm") +- `-s --silent`: run silently, not displaying the tool's banner (default: false) +- `-D, --debug`: run in debug mode, printing all the internal tool's processing (default: false) +- `-T, --test`: run using verdaccio as a registry (default: false) +- `-h, --help`: display help for command A special mention is to be held for the `-T` flag, which is not self-explanatory. See the **Testing newer versions of the library** section in order to better understand what this flag does. @@ -111,11 +112,12 @@ The `update` sub-command is intended to update the project's configuration files The command has the following options. -- `-i, --items `: The items to update. One of `all`, `license`, `contributing`, `editorconfig`, `prettier`, `npm`, `eslint`, `git` or `commitlint`. Defaults to `all`. -- `-t, --type `: The project type to create, one of `library`, `cliLibrary`, `reactLibrary` or `webLibrary`. Defaults to `library`. -- `-s, --silent`: Run silently, not displaying the tool's banner. -- `-D, --debug`: Run in debug mode, printing all the internal tool's processing. -- `-T, --test`: Run using verdaccio as a registry. +- `-i, --items `: the items to update. One of `all`, `husky`, `github`, `vscode`, `license`, `contributing`, `editorconfig`, `prettier`, `npm`, `eslint`, `git`, `commitlint` (default: `all`) +- `-t, --type `: the project type to create, one of `Library`, `CLILibrary`, `ReactLibrary`, `NonCode` (default: "Library") +- `-s --silent`: run silently, not displaying the tool's banner (default: false) +- `-D, --debug`: run in debug mode, printing all the internal tool's processing (default: false) +- `-T, --test`: run using verdaccio as a registry (default: false) +- `-h, --help`: display help for command By default, all root files are updated, but through the `-i` flag a specific file can be updated. `-i` flag expects only one file at a time, that is, execute as: @@ -142,10 +144,11 @@ Some tools, like **typescript**, **rollup**, **typedoc**, **jest** and **nps** h This sub-command have the following options: -- `-i, --items `: The items to update. One of `all`, `nps`, `rollup`, `typescript`, `typedoc`, `jest`. Defaults to `all`. -- `-t, --type `: The project type to create, one of `library`, `cliLibrary`, `reactLibrary` or `webLibrary`. Defaults to `library`. -- `-s, --silent`: Run silently, not displaying the tool's banner. -- `-D, --debug`: Run in debug mode, printing all the internal tool's processing. +- `-i, --items `: The items to update. One of `all`, nps`, `rollup`, `typescript`, `typedoc`, `jest` (default: "all") +- `-t, --type `: the project type to create, one of `Library`, `CLILibrary`, `ReactLibrary`, `NonCode` (default: "Library") +- `-s --silent`: run silently, not displaying the tool's banner (default: false) +- `-D, --debug`: run in debug mode, printing all the internal tool's processing (default: false) +- `-h, --help`: display help for command An example will be: @@ -165,10 +168,11 @@ As you can see, you can call `run` with no options. In this case, the default `n Available options include: -- `-t, --type `: The project type to create, one of `library`, `cliLibrary`, `reactLibrary` or `webLibrary`. Defaults to `library`. -- `-p, --package-manager `: The project manager to use, one of `npm`, `yarn` or `pnpm`. Defaults to `npm`. -- `-s, --silent`: Run silently, not displaying the tool's banner. -- `-D, --debug`: Run in debug mode, printing all the internal tool's processing. +- `-t, --type `: the project type to create, one of `Library`, `CLILibrary`, `ReactLibrary`, `NonCode` (default: "Library") +- `-p, --package-manager `: the project manager to use, one of `npm`, `yarn`, `pnpm`(default: "npm") +- `-s --silent`: run silently, not displaying the tool's banner (default: false) +- `-D, --debug`: run in debug mode, printing all the internal tool's processing (default: false) +- `-h, --help`: display help for command Available commands depend on project type, and can be found by executing the default action, as presenting the help is the default behavior for any project. Some common actions include @@ -220,25 +224,13 @@ Or if you want to run the linter: npm start lint ``` -On a newly created project, there are also some additional scripts in your package json that are useful when building and automating, but that can be quite handy when running, such as `test` or `build`, so you can run directly by: - -```bash -npm test -``` - -or - -```bash -npm run build -``` - You may add additional nps commands by overriding the tools `package-scripts.js` file. But there are a few gotchas. ### Gotchas of overriding nps configuration -When running using _gobstones-scripts_ the configuration files for the building and running tools, such as Typescript compiler configuration, may live in your projects root or be default's, that live in the _gobstones-script_ configuration folder in `node_modules`. The tool first checks what configuration files are to be used, and then calls the appropriate commands with that configuration file as an option. So it's not just as easy as calling `jest` or `rollup`, as an argument to indicate which configuration file is going to be used needs to be included. +When running using _gobstones-scripts_ the configuration files for the building and running tools, such as Typescript compiler configuration, may live in your projects root or be the default one, that lives in the _gobstones-script_ configuration folder in `node_modules`. The tool first checks what configuration files are to be used, and then calls the appropriate commands with that configuration file as an option. So it's not just as easy as calling `jest` or `rollup`, as an argument to indicate which configuration file is going to be used needs to be included. -The default `package-scripts.js` handles this by importing `tools` from the _gobstones-scripts_ source (see usage as a module for more information), and calling some functions that the tooling provide. Some functions include i.e. the `jest` or the `rollup` function, that call the underlying tool with the appropriate configuration file as an argument. This is achieved by using the configuration that the API exposes. +The default `package-scripts.js` handles this by importing `Tasks` from the _gobstones-scripts_ source (see usage as a module for more information), and calling some functions that the tooling provide. Some functions include i.e. the `jest` or the `rollup` function, that call the underlying tool with the appropriate configuration file as an argument. This is achieved by using the configuration that the API exposes. ## API @@ -250,11 +242,11 @@ import gobstones_scripts from '@gobstones/gobstones-scripts'; Typings are exported so it can be used in TypeScript without additional packages. -The API exposes the `create`, `init`, `update`, `eject` and `run` functions that are explained in the CLI. It also provides access to the version and the configuration through the `version` and `config` attributes. +The API exposes the `create`, `init`, `update`, `eject` and `run` functions that are explained in the CLI. It also provides access to the version and the configuration through the `config` attribute. -Additionally, it provides a ser of functions that are useful for extending the `package-scripts.js` with custom actions, without having to worry about calling the tooling system with the corresponding configuration files. This are exposed at the `tools` object. The `tools` object provides functions such as `jest`, `rollup`, `tsc` and other handy actions such as `rename`, `concurrently` and `series`, that act as expected. +Additionally, it provides a ser of functions that are useful for extending the `package-scripts.js` with custom actions, without having to worry about calling the tooling system with the corresponding configuration files. This are exposed at the `tasks` object. The `tasks` object provides functions such as `jest`, `rollup`, `tsc` and other handy actions such as `rename`, `concurrently` and `serially`, that act as expected. -You may read their documentation in the source code. +You may read their documentation through the published API documentation. ## Usage with other package managers @@ -265,7 +257,8 @@ installation. Nonetheless, _gobstones-scripts_ has been tested to work with **yarn** too. _gobstones-scripts_ relies on a flat _node_modules_, in order to hide away packages, so **pnpm** will not work with this -tool. +tool, although it does support it as an argument for easy extension +in a near by future. Some internal commands relay on calling **npm install** or **npx**, which are replace to their counterparts in other package managers if @@ -317,25 +310,36 @@ node update-version.js Where `` is a specific version using major, minor and patch system. After calling the tool, the version will be updated everywhere for the tool. -## Testing newer versions of the library +## Testing and building your code -This tool relies heavily on the packaging system. In that sense, the library need to be published in order to be tested, which constitutes a problem, as it cannot be tested without publishing. For that, we make use of [verdaccio](http://verdaccio.org). Verdaccio provides a private server, which can run locally. By running verdaccio locally, then the newer versions of the library can be tested using such server instead of having to publish to npm. +The tool includes the scripts `test` and `build` to test and build the tools accordingly. +The `test` currently only performs linting, so it's effectively the same as calling `lint`, but this may change in the future, so we recommend you to run `test` instead. Run it by calling: -Firs, publish the script globally using `npm link`, so you have an easy way of calling the tool. +```sh +npm start test +``` -You can then run the verdaccio server and publish the library to it by running +The `build` command does perform a build action and generates the executable file and all JS api files. Run it by calling: ```sh -npm start verdaccio +npm start build ``` -Also, the following command performs the same: +## Testing newer versions of the library + +This tool relies heavily on the packaging system. In that sense, the library need to be published in order to be tested, which constitutes a problem, as it cannot be tested without publishing. For that, we make use of [verdaccio](http://verdaccio.org). Verdaccio provides a private server, which can run locally. By running verdaccio locally, then the newer versions of the library can be tested using such server instead of having to publish to npm. + +Firs, publish the script globally using `npm link`, so you have an easy way of calling the tool. + +You can then run the verdaccio server and publish the library to it by running: ```sh -npm run build +npm start verdaccio ``` -While, on the other hand, `npm test` performs the same after running the linter. +> WARNING: Note that verdaccio expect that you have updated the +> version of the package to a number that is not used, even in the +> npmjs registry. Be sure to update it before running the command. While the server is still running, you can run the globally installed script, adding the testing flag to any command (`--test` or `-T`). This flag instructs the tool to search the library in the verdaccio server instead of npmjs registry. @@ -351,6 +355,10 @@ This will run the verdaccio server, but it will not attempt to publish the libra npm adduser --registry http://localhost:4567 ``` +Notice the `httpasswd` file inside the `test/verdaccio` folder, which containes +the users and their hashed passwords. If you forgot your password, you may delete the contents of the file and start over. Remember that, as this is for +local testing only, you should stick with a simple username and password. Something you may remember. By default we use the `gobstones` username with the `gobstones` password. + Then login to the registry: ```sh @@ -363,7 +371,7 @@ After that, you should be able to publish your library by doing: npm publish --registry http://localhost:4567 ``` -Once the verdaccio server is configured for the first time, you should be able to stop it and the re-run and publish using the `npm start verdaccio` command. +Once the verdaccio server is configured for the first time, you should be able to stop it and then re-run and publish using the `npm start verdaccio` command. ## Contributing diff --git a/package-scripts.js b/package-scripts.js index 310767f..7634364 100755 --- a/package-scripts.js +++ b/package-scripts.js @@ -80,7 +80,7 @@ module.exports = { 'concurrently --kill-others-on-fail --prefix-colors bgBlue.bold,bgMagenta.bold ' + '--prefix "[{name}]" --names verdaccio.serve,publish ' + '"nps verdaccio.serve" ' + - '"rimraf ./test/verdaccio/storage/* && npm publish --registry http://localhost:4567"', + '"sleep 2s && rimraf ./test/verdaccio/storage/* && npm publish --registry http://localhost:4567"', description: 'Run Verdaccio server and publish current version of library to it', serve: { script: 'verdaccio --config ./test/verdaccio/config.yml', @@ -102,16 +102,16 @@ module.exports = { license: { script: - 'npx tsconfig.js --once --root=./project-types/common/license.config.js --add-comments=none ' + - '&& license-check-and-add add -f ./project-types/common/license.config.json ' + - '&& npx rimraf ./project-types/common/license.config.json', + 'npx tsconfig.js --once --root=./project-types/Common/license.config.js --add-comments=none ' + + '&& license-check-and-add add -f ./project-types/Common/license.config.json ' + + '&& npx rimraf ./project-types/Common/license.config.json', hiddenFromHelp: true, description: 'Add license information to all code files in the project', remove: { script: - 'npx tsconfig.js --once --root=./project-types/common/license.config.js --add-comments=none ' + - '&& license-check-and-add remove -f ./project-types/common/license.config.json ' + - '&& npx rimraf ./project-types/common/license.config.json', + 'npx tsconfig.js --once --root=./project-types/Common/license.config.js --add-comments=none ' + + '&& license-check-and-add remove -f ./project-types/Common/license.config.json ' + + '&& npx rimraf ./project-types/Common/license.config.json', hiddenFromHelp: true, description: 'Add license information to all code files in the project' diff --git a/package.json b/package.json index c1039e7..a5a8764 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@gobstones/gobstones-scripts", - "version": "0.8.3", + "version": "0.8.4", "description": "Scripts to abstract away build configuration of Gobstones Project's libraries and modules.", "repository": { "type": "git", @@ -44,90 +44,91 @@ "*": ["./dist/esm/typings/index.d.ts"] } }, + "packageManager": "npm@10.1.0", "scripts": { "prepare": "is-ci || husky install", "start": "nps" }, "dependencies": { - "@babel/core": "^7.23.3", - "@babel/preset-env": "^7.23.3", - "@babel/preset-react": "^7.23.3", - "@babel/preset-typescript": "^7.23.3", - "@commitlint/cli": "^18.4.0", - "@commitlint/config-conventional": "^18.4.0", + "@babel/core": "^7.24.5", + "@babel/preset-env": "^7.24.5", + "@babel/preset-react": "^7.24.1", + "@babel/preset-typescript": "^7.24.1", + "@commitlint/cli": "^19.3.0", + "@commitlint/config-conventional": "^19.2.2", "@jest/globals": "^29.7.0", - "@mdx-js/react": "^3.0.0", + "@mdx-js/react": "^3.0.1", "@rollup/plugin-commonjs": "^25.0.7", "@rollup/plugin-image": "^3.0.3", "@rollup/plugin-node-resolve": "^15.2.3", - "@rollup/plugin-typescript": "^11.1.5", - "@storybook/addon-actions": "^7.5.3", - "@storybook/addon-docs": "^7.5.3", - "@storybook/addon-essentials": "^7.5.3", - "@storybook/addon-links": "^7.5.3", - "@storybook/cli": "^7.5.3", - "@storybook/manager-api": "^7.5.3", - "@storybook/react": "^7.5.3", - "@storybook/react-vite": "^7.5.3", - "@storybook/theming": "^7.5.3", - "@testing-library/jest-dom": "^6.1.4", - "@testing-library/react": "^14.1.0", + "@rollup/plugin-typescript": "^11.1.6", + "@storybook/addon-actions": "^8.0.10", + "@storybook/addon-docs": "^8.0.10", + "@storybook/addon-essentials": "^8.0.10", + "@storybook/addon-links": "^8.0.10", + "@storybook/cli": "^8.0.10", + "@storybook/manager-api": "^8.0.10", + "@storybook/react": "^8.0.10", + "@storybook/react-vite": "^8.0.10", + "@storybook/theming": "^8.0.10", + "@testing-library/jest-dom": "^6.4.5", + "@testing-library/react": "^15.0.6", "@types/command-exists": "^1.2.3", "@types/common-tags": "^1.8.4", - "@types/node": "^20.9.0", - "@types/react": "^18.2.37", + "@types/node": "^20.12.8", + "@types/react": "^18.3.1", "@types/rimraf": "^3.0.2", "@types/testing-library__jest-dom": "^5.14.9", - "@typescript-eslint/eslint-plugin": "^6.20.0", - "@typescript-eslint/parser": "^6.10.0", - "@vitejs/plugin-react": "^4.1.1", - "ajv": "^8.12.0", + "@typescript-eslint/eslint-plugin": "^7.8.0", + "@typescript-eslint/parser": "^7.8.0", + "@vitejs/plugin-react": "^4.2.1", + "ajv": "^8.13.0", "ansi-colors": "^4.1.3", "babel-jest": "^29.7.0", "command-exists": "^1.2.9", - "commander": "^11.1.0", + "commander": "^12.0.0", "commitizen": "^4.3.0", "common-tags": "^1.8.2", "concurrently": "^8.2.2", - "conventional-changelog-cli": "^4.1.0", + "conventional-changelog-cli": "^5.0.0", "copyfiles": "^2.4.1", "cpy-cli": "^5.0.0", "cz-conventional-changelog": "^3.3.0", "eslint": "^8.53.0", - "eslint-config-prettier": "^9.0.0", + "eslint-config-prettier": "^9.1.0", "eslint-plugin-import": "^2.29.1", "eslint-plugin-no-null": "^1.0.2", "eslint-plugin-prefer-arrow": "^1.2.3", - "eslint-plugin-prettier": "^5.0.1", - "eslint-plugin-react-hooks": "^4.6.0", - "eslint-plugin-react-refresh": "^0.4.4", + "eslint-plugin-prettier": "^5.1.3", + "eslint-plugin-react-hooks": "^4.6.2", + "eslint-plugin-react-refresh": "^0.4.6", "figlet": "^1.7.0", - "fs-extra": "^11.1.1", - "husky": "^8.0.3", + "fs-extra": "^11.2.0", + "husky": "^9.0.11", "identity-obj-proxy": "^3.0.0", "is-ci": "^3.0.1", "jest": "^29.7.0", "jest-environment-jsdom": "^29.7.0", "license-check-and-add": "^4.0.5", "nps": "^5.10.0", - "postcss": "^8.4.31", - "prettier": "^3.0.3", + "postcss": "^8.4.38", + "prettier": "^3.2.5", "replace": "^1.2.2", "rimraf": "^5.0.5", - "rollup": "^4.3.0", + "rollup": "^4.17.2", "rollup-plugin-dts": "^6.1.0", "rollup-plugin-postcss": "^4.0.2", - "serve": "^14.2.1", - "ts-jest": "^29.1.1", - "ts-node": "^10.9.1", + "serve": "^14.2.3", + "ts-jest": "^29.1.2", + "ts-node": "^10.9.2", "ts-node-dev": "^2.0.0", "tsconfig.js": "^3.0.0", - "tsx": "^4.1.3", - "typedoc": "^0.25.3", + "tsx": "^4.9.1", + "typedoc": "^0.25.13", "typedoc-plugin-extras": "^3.0.0", "typedoc-plugin-merge-modules": "^5.1.0", "typedoc-plugin-remove-references": "^0.0.6", - "typescript": "^5.2.2", - "vite": "^4.5.0" + "typescript": "^5.4.5", + "vite": "^5.2.11" } } diff --git a/project-types/noCode/package-definition.json b/project-types/NonCode/package-definition.json similarity index 94% rename from project-types/noCode/package-definition.json rename to project-types/NonCode/package-definition.json index e85502c..4b4636e 100644 --- a/project-types/noCode/package-definition.json +++ b/project-types/NonCode/package-definition.json @@ -36,13 +36,13 @@ }, "config": { "gobstones-scripts": { - "type": "notCode", + "type": "NonCode", "manager": "npm" } }, "dependencies": {}, "devDependencies": { - "@gobstones/gobstones-scripts": "^0.8.3", + "@gobstones/gobstones-scripts": "^0.8.4", "husky": "^8.0.2" } } diff --git a/project-types/noCode/package-scripts.js b/project-types/NonCode/package-scripts.js similarity index 100% rename from project-types/noCode/package-scripts.js rename to project-types/NonCode/package-scripts.js diff --git a/project-types/cliLibrary/package-definition.json b/project-types/cliLibrary/package-definition.json index 721baa4..4f8ea9d 100644 --- a/project-types/cliLibrary/package-definition.json +++ b/project-types/cliLibrary/package-definition.json @@ -50,7 +50,7 @@ }, "config": { "gobstones-scripts": { - "type": "cliLibrary", + "type": "CLILibrary", "manager": "npm" } }, @@ -59,7 +59,7 @@ "commander": "^11.1.0" }, "devDependencies": { - "@gobstones/gobstones-scripts": "^0.8.3", + "@gobstones/gobstones-scripts": "^0.8.4", "husky": "^8.0.2" } } diff --git a/project-types/cliLibrary/src/cli.ts b/project-types/cliLibrary/src/cli.ts index 9a28919..ead527e 100644 --- a/project-types/cliLibrary/src/cli.ts +++ b/project-types/cliLibrary/src/cli.ts @@ -20,8 +20,8 @@ */ import { cli, readJSON } from '@gobstones/gobstones-core/cli'; -import { MyClass } from './models/MyClass'; -import { intl } from './translations'; +import { MyClass } from './Models/MyClass'; +import { intl } from './Translations'; const packageJSON = readJSON('../package.json'); diff --git a/project-types/cliLibrary/src/index.ts b/project-types/cliLibrary/src/index.ts index 0e563dc..69a6fe4 100755 --- a/project-types/cliLibrary/src/index.ts +++ b/project-types/cliLibrary/src/index.ts @@ -20,10 +20,10 @@ * @ignore * @author Your Name */ -import { MyClass } from './models'; -import { intl } from './translations'; +import { MyClass } from './Models'; +import { intl } from './Translations'; -export * from './models/MyClass'; +export * from './Models/MyClass'; // eslint-disable-next-line no-console console.log(intl.translate('program.running')); diff --git a/project-types/cliLibrary/src/models/MyClass.ts b/project-types/cliLibrary/src/models/MyClass.ts index cce3cfe..cf1e0c2 100644 --- a/project-types/cliLibrary/src/models/MyClass.ts +++ b/project-types/cliLibrary/src/models/MyClass.ts @@ -15,7 +15,7 @@ * @author Your Name */ -import { joinString } from '../helpers'; +import { joinString } from '../Helpers'; /** * The documentation for MyClass. diff --git a/project-types/cliLibrary/test/my_first_test.test.ts b/project-types/cliLibrary/test/my_first_test.test.ts index 2c57455..3b49d88 100644 --- a/project-types/cliLibrary/test/my_first_test.test.ts +++ b/project-types/cliLibrary/test/my_first_test.test.ts @@ -1,15 +1,3 @@ -/* - * ***************************************************************************** - * Copyright (C) National University of Quilmes 2018-2024 - * Gobstones (TM) is a trademark of the National University of Quilmes. - * - * This program is free software distributed under the terms of the - * GNU Affero General Public License version 3. - * Additional terms added in compliance to section 7 of such license apply. - * - * You may read the full license at https://gobstones.github.io/gobstones-guidelines/LICENSE. - * ***************************************************************************** - */ /** * @author Your Name */ diff --git a/project-types/common/husky/commit-msg b/project-types/common/husky/commit-msg index 0789a28..2f1a4f5 100755 --- a/project-types/common/husky/commit-msg +++ b/project-types/common/husky/commit-msg @@ -6,8 +6,8 @@ # Read parameters COMMIT_MSG_FILE=$1; -# Set failing on command fail, pipe fail, and undefined variable use -set -euo pipefail +# Set failing on command fail, and undefined variable use +set -eu; # This hook is invoked by git-commit and git-merge, and can be # bypassed with the --no-verify option. It takes a single diff --git a/project-types/common/husky/pre-commit b/project-types/common/husky/pre-commit index e2b8a99..5088ade 100755 --- a/project-types/common/husky/pre-commit +++ b/project-types/common/husky/pre-commit @@ -6,8 +6,8 @@ # Read parameters # NOTHING TO READ HERE -# Set failing on command fail, pipe fail, and undefined variable use -set -euo pipefail +# Set failing on command fail, and undefined variable use +set -eu; # This hook is invoked by git-commit, and can be bypassed with the # --no-verify option. It takes no parameters, and is invoked before @@ -36,6 +36,10 @@ echo "Running pre commit hooks"; echo "**************************"; echo ""; +# Run license +echo "\nAdd license text to code files\n"; +npx --no gobstones-scripts run license --silent ; + # Run prettify echo "Run prettify\n"; npx --no -- gobstones-scripts run prettify --silent ; @@ -44,10 +48,6 @@ npx --no -- gobstones-scripts run prettify --silent ; echo "\nRun changelog\n"; npx --no gobstones-scripts run changelog --silent ; -# Run license -echo "\nAdd license text to code files\n"; -npx --no gobstones-scripts run license --silent ; - # Add all generated files echo "\nAdd generated files to commit\n"; git add --all; diff --git a/project-types/common/husky/pre-push b/project-types/common/husky/pre-push index 8f822b7..a2a3c89 100755 --- a/project-types/common/husky/pre-push +++ b/project-types/common/husky/pre-push @@ -15,15 +15,15 @@ LOCAL_OBJ_NAME=${INPUT_ARR[1]} REMOTE_REF=${INPUT_ARR[2]} REMOTE_OBJ_NAME=${INPUT_ARR[3]} -# Set failing on command fail, pipe fail, and undefined variable use -set -euo pipefail +# Set failing on command fail, and undefined variable use +set -eu; # This hook is called by git-push and can be used to prevent a # push from taking place. The hook is called with two parameters # which provide the name and location of the destination remote, # if a named remote is not being used both values will be the same. -# Information about what is to be pushed is provided on the hook’s +# Information about what is to be pushed is provided on the hook's # standard input with lines of the form: # SP SP SP LF @@ -62,15 +62,4 @@ echo ""; echo "Running tests"; npx --no -- gobstones-scripts run test --silent; -# If pushing a tag, generate doc and push them as -# a "docs" branch in the remote. -case "$LOCAL_REF" in - refs\/tags*) - # Apply specific code when publishing tags - echo "\nYour tag is being pushed...\n";; - *) - # Apply specific code when publishing any branch - echo "\nYour branch is being pushed...\n";; -esac - exit 0; diff --git a/project-types/common/husky/prepare-commit-msg b/project-types/common/husky/prepare-commit-msg index 49d01ff..d69cd7d 100755 --- a/project-types/common/husky/prepare-commit-msg +++ b/project-types/common/husky/prepare-commit-msg @@ -8,8 +8,8 @@ COMMIT_MSG_FILE=$1; COMMIT_SOURCE=$2; SHA1=$3; -# Set failing on command fail, pipe fail, and undefined variable use -set -euo pipefail +# Set failing on command fail, and undefined variable use +set -eu; # This hook is invoked by git-commit right after preparing # the default log message, and before the editor is started. diff --git a/project-types/common/license.config.js b/project-types/common/license.config.js index 11d04d7..17f9bd5 100644 --- a/project-types/common/license.config.js +++ b/project-types/common/license.config.js @@ -6,20 +6,27 @@ const licenseHeader = config.projectType.licenseHeader.toolingFile; module.exports = { license: `${licenseHeader}`, - ignore: ['dist/', 'docs/', '**/!(*.ts|*.tsx)'], + // Configuration works by exclusion, which is weird + ignore: [ + // Exclude docs and tests + 'docs/', + 'test/', + // Exclude every file in project-types for gobstones-scripts + // Except the typescript files in their src folders. + 'project-types/**/src/**/!(*.ts|*.tsx)', + // Exclude the tests in the project-types for gobstones-scripts + 'project-types/**/test/**/*', + // Every file in dist is excluded except the javascript and typescript files. + 'dist/**/!(*.d.ts|*.js|*.cjs|*.mjs)', + // Every file in project, except the typescript files. + '**/!(*.ts|*.tsx)' + ], defaultFormat: { prepend: '/*', append: '*/' }, licenseFormats: { - ts: { - prepend: '/*', - append: ' */', - eachLine: { - prepend: ' * ' - } - }, - tsx: { + 'ts|tsx|js|jsx': { prepend: '/*', append: ' */', eachLine: { diff --git a/project-types/library/package-definition.json b/project-types/library/package-definition.json index c6b75b7..ff5a18f 100644 --- a/project-types/library/package-definition.json +++ b/project-types/library/package-definition.json @@ -36,7 +36,7 @@ }, "config": { "gobstones-scripts": { - "type": "library", + "type": "Library", "manager": "npm" } }, @@ -44,7 +44,7 @@ "@gobstones/gobstones-core": "^0.4.7" }, "devDependencies": { - "@gobstones/gobstones-scripts": "^0.8.3", + "@gobstones/gobstones-scripts": "^0.8.4", "husky": "^8.0.2" } } diff --git a/project-types/library/src/index.ts b/project-types/library/src/index.ts index 0e563dc..69a6fe4 100755 --- a/project-types/library/src/index.ts +++ b/project-types/library/src/index.ts @@ -20,10 +20,10 @@ * @ignore * @author Your Name */ -import { MyClass } from './models'; -import { intl } from './translations'; +import { MyClass } from './Models'; +import { intl } from './Translations'; -export * from './models/MyClass'; +export * from './Models/MyClass'; // eslint-disable-next-line no-console console.log(intl.translate('program.running')); diff --git a/project-types/library/src/models/MyClass.ts b/project-types/library/src/models/MyClass.ts index cce3cfe..cf1e0c2 100644 --- a/project-types/library/src/models/MyClass.ts +++ b/project-types/library/src/models/MyClass.ts @@ -15,7 +15,7 @@ * @author Your Name */ -import { joinString } from '../helpers'; +import { joinString } from '../Helpers'; /** * The documentation for MyClass. diff --git a/project-types/library/test/my_first_test.test.ts b/project-types/library/test/my_first_test.test.ts index 2c57455..3b49d88 100644 --- a/project-types/library/test/my_first_test.test.ts +++ b/project-types/library/test/my_first_test.test.ts @@ -1,15 +1,3 @@ -/* - * ***************************************************************************** - * Copyright (C) National University of Quilmes 2018-2024 - * Gobstones (TM) is a trademark of the National University of Quilmes. - * - * This program is free software distributed under the terms of the - * GNU Affero General Public License version 3. - * Additional terms added in compliance to section 7 of such license apply. - * - * You may read the full license at https://gobstones.github.io/gobstones-guidelines/LICENSE. - * ***************************************************************************** - */ /** * @author Your Name */ diff --git a/project-types/reactLibrary/package-definition.json b/project-types/reactLibrary/package-definition.json index 03a3587..ea0c0b8 100644 --- a/project-types/reactLibrary/package-definition.json +++ b/project-types/reactLibrary/package-definition.json @@ -37,7 +37,7 @@ }, "config": { "gobstones-scripts": { - "type": "reactLibrary", + "type": "ReactLibrary", "manager": "npm" } }, @@ -47,7 +47,7 @@ "react-dom": "^18.2.0" }, "devDependencies": { - "@gobstones/gobstones-scripts": "^0.8.3", + "@gobstones/gobstones-scripts": "^0.8.4", "husky": "^8.0.2" } } diff --git a/project-types/reactLibrary/src/index.ts b/project-types/reactLibrary/src/index.ts index 55ed63f..c2929d8 100755 --- a/project-types/reactLibrary/src/index.ts +++ b/project-types/reactLibrary/src/index.ts @@ -16,4 +16,4 @@ * @ignore * @author Your Name */ -export * from './components'; +export * from './Components'; diff --git a/project-types/reactLibrary/stories/components/Counter/Counter.stories.tsx b/project-types/reactLibrary/stories/components/Counter/Counter.stories.tsx index d0e11d0..2a098a5 100644 --- a/project-types/reactLibrary/stories/components/Counter/Counter.stories.tsx +++ b/project-types/reactLibrary/stories/components/Counter/Counter.stories.tsx @@ -20,7 +20,7 @@ import { Meta, StoryFn } from '@storybook/react'; import React from 'react'; -import { Counter } from '../../../src/components/Counter'; +import { Counter } from '../../../src/Components/Counter'; export default { title: 'Gobstones/Counter', diff --git a/project-types/reactLibrary/test/components/Counter/Counter.test.tsx b/project-types/reactLibrary/test/components/Counter/Counter.test.tsx index 61e1315..d4d0f2d 100644 --- a/project-types/reactLibrary/test/components/Counter/Counter.test.tsx +++ b/project-types/reactLibrary/test/components/Counter/Counter.test.tsx @@ -1,26 +1,14 @@ -/* - * ***************************************************************************** - * Copyright (C) National University of Quilmes 2018-2024 - * Gobstones (TM) is a trademark of the National University of Quilmes. - * - * This program is free software distributed under the terms of the - * GNU Affero General Public License version 3. - * Additional terms added in compliance to section 7 of such license apply. - * - * You may read the full license at https://gobstones.github.io/gobstones-guidelines/LICENSE. - * ***************************************************************************** - */ /** @jest-environment jsdom */ /** * @author Your Name */ -import { beforeEach, describe, expect, describe as given, it, describe as when } from '@jest/globals'; +import { beforeEach, describe, expect, describe as given, it, describe as when, jest } from '@jest/globals'; import * as matchers from '@testing-library/jest-dom/matchers'; import { act, render, screen } from '@testing-library/react'; import React from 'react'; -import { Counter } from '../../../src/components/Counter'; +import { Counter } from '../../../src/Components/Counter'; expect.extend(matchers.default); @@ -29,24 +17,24 @@ describe('Counter', () => { let component: React.JSX.Element; beforeEach(() => { - component = ; + component = ; }); when('render', () => { it('is present in document', () => { render(component); - const counter = screen.getByTestId('counter'); + const counter = screen.getByText('Counted 0'); expect(counter).toBeInTheDocument(); }); it('has text that is "Counted 0"', () => { render(component); - const counter = screen.getByTestId('counter'); + const counter = screen.getByText('Counted 0'); expect(counter).toHaveTextContent('Counted 0'); }); }); when('clicked', () => { it('increases the counter and reflects it in the text', () => { render(component); - const counter = screen.getByTestId('counter'); + const counter = screen.getByText('Counted 0'); act(() => { counter.click(); }); @@ -74,19 +62,19 @@ describe('Counter', () => { when('render', () => { it('is present in document', () => { render(component); - const counter = screen.getByTestId('counter'); + const counter = screen.getByText('Counted 0'); expect(counter).toBeInTheDocument(); }); it('has text that is "Counted 0"', () => { render(component); - const counter = screen.getByTestId('counter'); + const counter = screen.getByText('Counted 0'); expect(counter).toHaveTextContent('Counted 0'); }); }); when('clicked', () => { it('increases the counter and reflects it in the text', () => { render(component); - const counter = screen.getByTestId('counter'); + const counter = screen.getByText('Counted 0'); act(() => { counter.click(); }); diff --git a/rollup.config.js b/rollup.config.js index 843dc34..829f5a6 100644 --- a/rollup.config.js +++ b/rollup.config.js @@ -45,7 +45,7 @@ module.exports = [ ] }, { - input: 'src/cli/index.ts', + input: 'src/CLI/index.ts', output: [ { sourcemap: true, diff --git a/src/api/api.ts b/src/API/api.ts similarity index 99% rename from src/api/api.ts rename to src/API/api.ts index 5eebe67..8a994ca 100644 --- a/src/api/api.ts +++ b/src/API/api.ts @@ -20,8 +20,8 @@ import path from 'path'; import fs from 'fs-extra'; import tsconfigJs from 'tsconfig.js'; -import { config } from '../config'; -import { logger } from '../helpers/Logger'; +import { config } from '../Config'; +import { logger } from '../Helpers/Logger'; /** * Create a new library project in a subfolder with the given name. diff --git a/src/api/index.ts b/src/API/index.ts similarity index 100% rename from src/api/index.ts rename to src/API/index.ts diff --git a/src/cli/cli-helpers.ts b/src/CLI/cli-helpers.ts similarity index 98% rename from src/cli/cli-helpers.ts rename to src/CLI/cli-helpers.ts index f3d074d..8284f51 100644 --- a/src/cli/cli-helpers.ts +++ b/src/CLI/cli-helpers.ts @@ -21,8 +21,8 @@ import process from 'process'; import colors from 'ansi-colors'; import figlet from 'figlet'; -import { config } from '../config'; -import { logger } from '../helpers/Logger'; +import { config } from '../Config'; +import { logger } from '../Helpers/Logger'; /** * Returns the gobstones-scripts banner that will be printed in CLI. diff --git a/src/cli/index.ts b/src/CLI/index.ts similarity index 100% rename from src/cli/index.ts rename to src/CLI/index.ts diff --git a/src/cli/program.ts b/src/CLI/program.ts similarity index 85% rename from src/cli/program.ts rename to src/CLI/program.ts index 32b79cd..ab91fd1 100755 --- a/src/cli/program.ts +++ b/src/CLI/program.ts @@ -20,9 +20,9 @@ import { program as commanderProgram } from 'commander'; import * as cli from './cli-helpers'; -import * as api from '../api'; -import { config } from '../config'; -import { LogLevel, logger } from '../helpers/Logger'; +import * as api from '../API'; +import { config } from '../Config'; +import { LogLevel, logger } from '../Helpers/Logger'; /** * The command line program definition @@ -94,19 +94,20 @@ program .command('create ') .description('create a new project with the given project name') .option( - '-t, --type The project type to create, one of "' + + '-t, --type the project type to create, one of "' + Object.keys(config.projectTypes).join('", "') + - '"' + '"', + 'Library' ) .option( - '-p, --package-manager The project manager to use, one of "' + + '-p, --package-manager the project manager to use, one of "' + Object.keys(config.packageManagers).join('", "') + '"', 'npm' ) - .option('-s, --silent', "Run silently, not displaying the tool's banner", false) - .option('-D, --debug', "Run in debug mode, printing all the internal tool's processing", false) - .option('-T, --test', 'Run using verdaccio as a registry', false) + .option('-s, --silent', "run silently, not displaying the tool's banner", false) + .option('-D, --debug', "run in debug mode, printing all the internal tool's processing", false) + .option('-T, --test', 'run using verdaccio as a registry', false) .action((projectName: string, options: PackageManagerBasedOption & GeneralOptionsWithTest) => { if (options.debug) { logger.level = LogLevel.Debug; @@ -142,19 +143,20 @@ program .command('init') .description('initialize a project in the current folder') .option( - '-t, --type The project type to create, one of "' + + '-t, --type the project type to create, one of "' + Object.keys(config.projectTypes).join('", "') + - '"' + '"', + 'Library' ) .option( - '-p, --package-manager The project manager to use, one of "' + + '-p, --package-manager the project manager to use, one of "' + Object.keys(config.packageManagers).join('", "') + '"', 'npm' ) - .option('-s, --silent', "Run silently, not displaying the tool's banner", false) - .option('-D, --debug', "Run in debug mode, printing all the internal tool's processing", false) - .option('-T, --test', 'Run using verdaccio as a registry', false) + .option('-s, --silent', "run silently, not displaying the tool's banner", false) + .option('-D, --debug', "run in debug mode, printing all the internal tool's processing", false) + .option('-T, --test', 'run using verdaccio as a registry', false) .action((options: PackageManagerBasedOption & GeneralOptionsWithTest) => { if (options.debug) { logger.level = LogLevel.Debug; @@ -190,20 +192,20 @@ program program .command('update') .description('update the root files of the project') - .option('-f, --force', 'Whether to override previous values', false) + .option('-f, --force', 'whether to override previous values', false) .option( '-i, --items ', - `The items to update. One of "all", ${config.projectTypeFilteredFiles.copiedOnUpdate.join('", "')}`, + `the items to update. One of "all", "${config.projectTypeFilteredFiles.copiedOnUpdate.join('", "')}"`, 'all' ) .option( - '-t, --type The project type to create, one of "' + + '-t, --type the project type to create, one of "' + Object.keys(config.projectTypes).join('", "') + '"' ) - .option('-s, --silent', "Run silently, not displaying the tool's banner", false) - .option('-D, --debug', "Run in debug mode, printing all the internal tool's processing", false) - .option('-T, --test', 'Run using verdaccio as a registry', false) + .option('-s, --silent', "run silently, not displaying the tool's banner", false) + .option('-D, --debug', "run in debug mode, printing all the internal tool's processing", false) + .option('-T, --test', 'run using verdaccio as a registry', false) .action((options: GeneralOptionsWithTest & ItemBasedOptions) => { if (options.debug) { logger.level = LogLevel.Debug; @@ -245,19 +247,19 @@ program program .command('eject') .description('eject the configuration files of the project') - .option('-f, --force', 'Whether to override previous values', false) + .option('-f, --force', 'whether to override previous values', false) .option( '-i, --items ', - `The items to update. One of "all", ${config.projectTypeFilteredFiles.copiedOnEject.join('", "')}`, + `the items to update. One of "all", "${config.projectTypeFilteredFiles.copiedOnEject.join('", "')}"`, 'all' ) .option( - '-t, --type The project type to create, one of "' + + '-t, --type the project type to create, one of "' + Object.keys(config.projectTypes).join('", "') + '"' ) - .option('-s, --silent', "Run silently, not displaying the tool's banner", false) - .option('-D, --debug', "Run in debug mode, printing all the internal tool's processing", false) + .option('-s, --silent', "run silently, not displaying the tool's banner", false) + .option('-D, --debug', "run in debug mode, printing all the internal tool's processing", false) .action((options: GeneralOptions & ItemBasedOptions) => { if (options.debug) { logger.level = LogLevel.Debug; @@ -297,18 +299,18 @@ program .command('run [command] [...args]') .description('run a command with nps') .option( - '-t, --type The project type to create, one of "' + + '-t, --type the project type to create, one of "' + Object.keys(config.projectTypes).join('", "') + '"' ) .option( - '-p, --package-manager The project manager to use, one of "' + + '-p, --package-manager the project manager to use, one of "' + Object.keys(config.packageManagers).join('", "') + '"', 'npm' ) - .option('-s, --silent', "Run silently, not displaying the tool's banner", false) - .option('-D, --debug', "Run in debug mode, printing all the internal tool's processing", false) + .option('-s, --silent', "run silently, not displaying the tool's banner", false) + .option('-D, --debug', "run in debug mode, printing all the internal tool's processing", false) .action((command: string, args: string[], options: PackageManagerBasedOption & GeneralOptions) => { if (options.debug) { logger.level = LogLevel.Debug; diff --git a/src/config/about.ts b/src/Config/about.ts similarity index 97% rename from src/config/about.ts rename to src/Config/about.ts index c7dda4b..89baad2 100644 --- a/src/config/about.ts +++ b/src/Config/about.ts @@ -23,7 +23,7 @@ * * @group Internal: Values */ -export const version = '0.8.3'; +export const version = '0.8.4'; /** * The tool's test server address. diff --git a/src/config/config.ts b/src/Config/config.ts similarity index 95% rename from src/config/config.ts rename to src/Config/config.ts index ca1d7ac..88481f6 100644 --- a/src/config/config.ts +++ b/src/Config/config.ts @@ -18,15 +18,15 @@ import path from 'path'; import { testServer, version } from './about'; -import { getBin } from '../helpers/getBin'; -import { getGobstonesScriptsRootPath } from '../helpers/getGobstonesScriptsRootPath'; -import { getInUsePackageManager } from '../helpers/getInUsePackageManager'; -import { getProjectRootPath } from '../helpers/getProjectRootPath'; -import { getToolingFile } from '../helpers/getToolingFile'; -import { isMacos } from '../helpers/isMacos'; -import { isWindows } from '../helpers/isWindows'; -import { LogLevel, logger } from '../helpers/Logger'; -import { PackageJsonReader } from '../helpers/PackageJsonReader'; +import { getBin } from '../Helpers/getBin'; +import { getGobstonesScriptsRootPath } from '../Helpers/getGobstonesScriptsRootPath'; +import { getInUsePackageManager } from '../Helpers/getInUsePackageManager'; +import { getProjectRootPath } from '../Helpers/getProjectRootPath'; +import { getToolingFile } from '../Helpers/getToolingFile'; +import { isMacos } from '../Helpers/isMacos'; +import { isWindows } from '../Helpers/isWindows'; +import { LogLevel, logger } from '../Helpers/Logger'; +import { PackageJsonReader } from '../Helpers/PackageJsonReader'; // ========================================== // #region Identifiers Types @@ -263,9 +263,9 @@ export interface ConfigEnvironment { export interface ConfigLocations { /** The root of the currently running project. */ projectRoot: string; - /** The root of the gobstones-scripts library. */ + /** The root of the gobstones-scripts Library. */ gobstonesScriptsRoot: string; - /** The root of the gobstones-scripts library project files. */ + /** The root of the gobstones-scripts Library project files. */ gobstonesScriptsProjectsRoot: string; } @@ -296,14 +296,14 @@ export interface ConfigExecutionEnvironment { * @group API: Types */ export interface ConfigProjectTypes { - /** The **library** project type. */ - library: ProjectTypeDefinition; - /** The **cliLibrary** project type. */ - cliLibrary: ProjectTypeDefinition; - /** The **reactLibrary** project type. */ - reactLibrary: ProjectTypeDefinition; - /** The **noCode** project type. */ - noCode: ProjectTypeDefinition; + /** The **Library** project type. */ + Library: ProjectTypeDefinition; + /** The **CLILibrary** project type. */ + CLILibrary: ProjectTypeDefinition; + /** The **ReactLibrary** project type. */ + ReactLibrary: ProjectTypeDefinition; + /** The **NonCode** project type. */ + NonCode: ProjectTypeDefinition; } /** @@ -313,14 +313,14 @@ export interface ConfigProjectTypes { * @group API: Types */ export interface ConfigFilteredProjectTypes { - /** The **library** filtered project type files. */ - library: FilteredFilesDefinition; - /** The **cli-library** filtered project type files. */ - cliLibrary: FilteredFilesDefinition; - /** The **react-library** filtered project type files. */ - reactLibrary: FilteredFilesDefinition; - /** The **noCode** project type. */ - noCode: FilteredFilesDefinition; + /** The **Library** filtered project type files. */ + Library: FilteredFilesDefinition; + /** The **cli-Library** filtered project type files. */ + CLILibrary: FilteredFilesDefinition; + /** The **react-Library** filtered project type files. */ + ReactLibrary: FilteredFilesDefinition; + /** The **NonCode** project type. */ + NonCode: FilteredFilesDefinition; } // ========================================== @@ -605,7 +605,7 @@ export class Config { /** * Initialize the different locations by attempting to detect the current - * folder containing a project and the folder containing the gobstones-scripts library. + * folder containing a project and the folder containing the gobstones-scripts Library. */ private _initializeLocations(): void { const projectRoot = getProjectRootPath(this._environment.operatingSystem); @@ -645,7 +645,7 @@ export class Config { } const pkgReader = new PackageJsonReader(path.join(this._locations.projectRoot, 'package.json')); this._executionEnvironment = { - projectType: apiGivenProjectType ?? pkgReader.getValueAt('config.gobstones-scripts.type') ?? 'library', + projectType: apiGivenProjectType ?? pkgReader.getValueAt('config.gobstones-scripts.type') ?? 'Library', packageManager: apiGivenPackageManager ?? pkgReader.getValueAt('config.gobstones-scripts.manager') ?? 'npm', useFullPaths: pkgReader.getValueAt('config.gobstones-scripts.use-full-paths') ?? false, isDebugMode, @@ -659,23 +659,23 @@ export class Config { */ private _loadProjectTypeDefinitions(): void { this._projectTypes = { - library: this._joinProjectTypeDefinitions( + Library: this._joinProjectTypeDefinitions( this._getCommonProjectTypeDefinition( - 'library', + 'Library', ['src', 'test', 'packageJson', 'rollup', 'nps'], ['jestproxies', 'vite', 'stories', 'storybook', 'demos'] ) ), - cliLibrary: this._joinProjectTypeDefinitions( + CLILibrary: this._joinProjectTypeDefinitions( this._getCommonProjectTypeDefinition( - 'cliLibrary', + 'CLILibrary', ['src', 'test', 'packageJson', 'rollup', 'nps'], ['jestproxies', 'vite', 'stories', 'storybook', 'demos'] ) ), - reactLibrary: this._joinProjectTypeDefinitions( + ReactLibrary: this._joinProjectTypeDefinitions( this._getCommonProjectTypeDefinition( - 'reactLibrary', + 'ReactLibrary', [ 'src', 'test', @@ -691,9 +691,9 @@ export class Config { ['demos'] ) ), - noCode: this._joinProjectTypeDefinitions( + NonCode: this._joinProjectTypeDefinitions( this._getCommonProjectTypeDefinition( - 'noCode', + 'NonCode', [], [ 'eslint', @@ -711,7 +711,7 @@ export class Config { ), { // On node code, nps should always be copied to the project's root - nps: this._fileDefinition('nps', 'noCode', [], [], { + nps: this._fileDefinition('nps', 'NonCode', [], [], { gobstonesScriptsLocation: ['/package-scripts.js'], projectLocation: ['package-scripts.js'], copyOnInit: true, @@ -726,7 +726,7 @@ export class Config { * Returns the file information for all files that are common to any * project. Expects the route of the project's subfolder. * - * @param projectTypePath The route of the project's subfolder (e.g. 'cli-library') + * @param projectTypePath The route of the project's subfolder (e.g. 'cli-Library') * * @returns A partial ProjectTypeDefinition. */ @@ -1002,7 +1002,7 @@ export class Config { // Update the internal paths to the corresponding ones projectTypeInfo.gobstonesScriptsLocation = projectTypeInfo.gobstonesScriptsLocation.map((e) => - e.replace('', noCommonFiles.includes(name) ? projectTypePath : 'common') + e.replace('', noCommonFiles.includes(name) ? projectTypePath : 'Common') ); // If it's overridable, update the tooling file reference diff --git a/src/config/index.ts b/src/Config/index.ts similarity index 100% rename from src/config/index.ts rename to src/Config/index.ts diff --git a/src/helpers/Logger.ts b/src/Helpers/Logger.ts similarity index 100% rename from src/helpers/Logger.ts rename to src/Helpers/Logger.ts diff --git a/src/helpers/PackageJsonReader.ts b/src/Helpers/PackageJsonReader.ts similarity index 100% rename from src/helpers/PackageJsonReader.ts rename to src/Helpers/PackageJsonReader.ts diff --git a/src/helpers/TaskError.ts b/src/Helpers/TaskError.ts similarity index 100% rename from src/helpers/TaskError.ts rename to src/Helpers/TaskError.ts diff --git a/src/helpers/getBin.ts b/src/Helpers/getBin.ts similarity index 98% rename from src/helpers/getBin.ts rename to src/Helpers/getBin.ts index b8bd3b2..2b8b64b 100644 --- a/src/helpers/getBin.ts +++ b/src/Helpers/getBin.ts @@ -19,9 +19,9 @@ import path from 'path'; import { isWindows } from './isWindows'; import { logger } from './Logger'; +import { PackageJsonReader } from './PackageJsonReader'; -import { ExecutableScriptDefinition, PackageManagerDefinition } from '../config/config'; -import { PackageJsonReader } from '../helpers/PackageJsonReader'; +import { ExecutableScriptDefinition, PackageManagerDefinition } from '../Config/config'; /** * Get the path to one of the bin scripts exported by a package. diff --git a/src/helpers/getGobstonesScriptsRootPath.ts b/src/Helpers/getGobstonesScriptsRootPath.ts similarity index 99% rename from src/helpers/getGobstonesScriptsRootPath.ts rename to src/Helpers/getGobstonesScriptsRootPath.ts index 2468983..cbfa08d 100644 --- a/src/helpers/getGobstonesScriptsRootPath.ts +++ b/src/Helpers/getGobstonesScriptsRootPath.ts @@ -23,7 +23,7 @@ import commandExists from 'command-exists'; import { logger } from './Logger'; import { PackageJsonReader } from './PackageJsonReader'; -import { OSType } from '../config/config'; +import { OSType } from '../Config/config'; /** * Returns the @gobstones/gobstones-scripts root path. That is, the path to diff --git a/src/helpers/getInUsePackageManager.ts b/src/Helpers/getInUsePackageManager.ts similarity index 98% rename from src/helpers/getInUsePackageManager.ts rename to src/Helpers/getInUsePackageManager.ts index 092cfcf..b476fa7 100644 --- a/src/helpers/getInUsePackageManager.ts +++ b/src/Helpers/getInUsePackageManager.ts @@ -20,7 +20,7 @@ import commandExists from 'command-exists'; import { logger } from './Logger'; -import { ConfigPackageManagers, PackageManager } from '../config/config'; +import { ConfigPackageManagers, PackageManager } from '../Config/config'; /** * Return the package manager in use based different features. First, by diff --git a/src/helpers/getProjectRootPath.ts b/src/Helpers/getProjectRootPath.ts similarity index 98% rename from src/helpers/getProjectRootPath.ts rename to src/Helpers/getProjectRootPath.ts index eef21eb..297b98b 100644 --- a/src/helpers/getProjectRootPath.ts +++ b/src/Helpers/getProjectRootPath.ts @@ -19,7 +19,7 @@ import path from 'path'; import { logger } from './Logger'; -import { OSType } from '../config/config'; +import { OSType } from '../Config/config'; /** * Returns the current project's root path by attempting to identify it. diff --git a/src/helpers/getToolingFile.ts b/src/Helpers/getToolingFile.ts similarity index 97% rename from src/helpers/getToolingFile.ts rename to src/Helpers/getToolingFile.ts index 0cd288d..cc4c589 100644 --- a/src/helpers/getToolingFile.ts +++ b/src/Helpers/getToolingFile.ts @@ -19,7 +19,7 @@ import path from 'path'; import { logger } from './Logger'; -import { FileDefinition } from '../config/config'; +import { FileDefinition } from '../Config/config'; /** * Locate the tooling file to use for the given type definition. diff --git a/src/helpers/index.ts b/src/Helpers/index.ts similarity index 100% rename from src/helpers/index.ts rename to src/Helpers/index.ts diff --git a/src/helpers/isMacos.ts b/src/Helpers/isMacos.ts similarity index 100% rename from src/helpers/isMacos.ts rename to src/Helpers/isMacos.ts diff --git a/src/helpers/isNotDefined.ts b/src/Helpers/isNotDefined.ts similarity index 100% rename from src/helpers/isNotDefined.ts rename to src/Helpers/isNotDefined.ts diff --git a/src/helpers/isWindows.ts b/src/Helpers/isWindows.ts similarity index 100% rename from src/helpers/isWindows.ts rename to src/Helpers/isWindows.ts diff --git a/src/tasks/chmod.ts b/src/Tasks/chmod.ts similarity index 94% rename from src/tasks/chmod.ts rename to src/Tasks/chmod.ts index e89d54a..31b49b3 100644 --- a/src/tasks/chmod.ts +++ b/src/Tasks/chmod.ts @@ -18,8 +18,8 @@ import { stripIndent } from 'common-tags'; import { ifUnix } from './ifUnix'; -import { isNotDefined } from '../helpers/isNotDefined'; -import { TaskConfigurationError } from '../helpers/TaskError'; +import { isNotDefined } from '../Helpers/isNotDefined'; +import { TaskConfigurationError } from '../Helpers/TaskError'; /** * This type represents the options that you can pass to the chmod task. diff --git a/src/tasks/concurrently.ts b/src/Tasks/concurrently.ts similarity index 98% rename from src/tasks/concurrently.ts rename to src/Tasks/concurrently.ts index 6ab100b..e71fa48 100644 --- a/src/tasks/concurrently.ts +++ b/src/Tasks/concurrently.ts @@ -17,7 +17,7 @@ import { runBin } from './runBin'; import { shellEscape } from './shellEscape'; -import { TaskConfigurationError } from '../helpers/TaskError'; +import { TaskConfigurationError } from '../Helpers/TaskError'; /** * The definition for a concurrently run script. diff --git a/src/tasks/copy.ts b/src/Tasks/copy.ts similarity index 95% rename from src/tasks/copy.ts rename to src/Tasks/copy.ts index 7aae3a8..c03567b 100644 --- a/src/tasks/copy.ts +++ b/src/Tasks/copy.ts @@ -20,9 +20,9 @@ import { stripIndent } from 'common-tags'; import { runBin } from './runBin'; -import { config } from '../config'; -import { isNotDefined } from '../helpers/isNotDefined'; -import { TaskConfigurationError } from '../helpers/TaskError'; +import { config } from '../Config'; +import { isNotDefined } from '../Helpers/isNotDefined'; +import { TaskConfigurationError } from '../Helpers/TaskError'; /** * This type represents the options that you can pass to the copy task. diff --git a/src/tasks/echo.ts b/src/Tasks/echo.ts similarity index 100% rename from src/tasks/echo.ts rename to src/Tasks/echo.ts diff --git a/src/tasks/eslint.ts b/src/Tasks/eslint.ts similarity index 95% rename from src/tasks/eslint.ts rename to src/Tasks/eslint.ts index 1096bd4..6d82275 100644 --- a/src/tasks/eslint.ts +++ b/src/Tasks/eslint.ts @@ -18,8 +18,8 @@ import { stripIndent } from 'common-tags'; import { runBin } from './runBin'; -import { isNotDefined } from '../helpers/isNotDefined'; -import { TaskConfigurationError } from '../helpers/TaskError'; +import { isNotDefined } from '../Helpers/isNotDefined'; +import { TaskConfigurationError } from '../Helpers/TaskError'; /** * This type represents the options that you can pass to the eslint task. diff --git a/src/tasks/ifUnix.ts b/src/Tasks/ifUnix.ts similarity index 100% rename from src/tasks/ifUnix.ts rename to src/Tasks/ifUnix.ts diff --git a/src/tasks/ifWindows.ts b/src/Tasks/ifWindows.ts similarity index 95% rename from src/tasks/ifWindows.ts rename to src/Tasks/ifWindows.ts index 69f25e2..a3960dd 100644 --- a/src/tasks/ifWindows.ts +++ b/src/Tasks/ifWindows.ts @@ -14,7 +14,7 @@ * @author Alan Rodas Bonjour * @module API.Tasks */ -import { isWindows } from '../helpers/isWindows'; +import { isWindows } from '../Helpers/isWindows'; /** * Takes two scripts as a string and returns the first diff --git a/src/tasks/index.ts b/src/Tasks/index.ts similarity index 100% rename from src/tasks/index.ts rename to src/Tasks/index.ts diff --git a/src/tasks/jest.ts b/src/Tasks/jest.ts similarity index 98% rename from src/tasks/jest.ts rename to src/Tasks/jest.ts index 4564669..c50f1ce 100644 --- a/src/tasks/jest.ts +++ b/src/Tasks/jest.ts @@ -16,7 +16,7 @@ */ import { runBin } from './runBin'; -import { config } from '../config'; +import { config } from '../Config'; /** * This type represents the options that you can pass to the jest task. diff --git a/src/tasks/license.ts b/src/Tasks/license.ts similarity index 84% rename from src/tasks/license.ts rename to src/Tasks/license.ts index 8c15334..75bafde 100644 --- a/src/tasks/license.ts +++ b/src/Tasks/license.ts @@ -16,15 +16,15 @@ */ import { runBin } from './runBin'; -import { config } from '../config'; -import { isNotDefined } from '../helpers/isNotDefined'; -import { TaskConfigurationError } from '../helpers/TaskError'; +import { config } from '../Config'; +import { isNotDefined } from '../Helpers/isNotDefined'; +import { TaskConfigurationError } from '../Helpers/TaskError'; /** * Returns the string for the bash command to run * the license-check-and-add command. * - * @param mode The mode in wich to run, one of "add" (default) or "remove". + * @param mode The mode in which to run, one of "add" (default) or "remove". * * @example license('add') * diff --git a/src/tasks/move.ts b/src/Tasks/move.ts similarity index 94% rename from src/tasks/move.ts rename to src/Tasks/move.ts index 3a16d3c..c4da125 100644 --- a/src/tasks/move.ts +++ b/src/Tasks/move.ts @@ -20,8 +20,8 @@ import { copy } from './copy'; import { remove } from './remove'; import { serially } from './serially'; -import { isNotDefined } from '../helpers/isNotDefined'; -import { TaskConfigurationError } from '../helpers/TaskError'; +import { isNotDefined } from '../Helpers/isNotDefined'; +import { TaskConfigurationError } from '../Helpers/TaskError'; /** * This type represents the options that you can pass to the move task. diff --git a/src/tasks/node.ts b/src/Tasks/node.ts similarity index 90% rename from src/tasks/node.ts rename to src/Tasks/node.ts index 0c5e358..6499841 100644 --- a/src/tasks/node.ts +++ b/src/Tasks/node.ts @@ -14,8 +14,8 @@ * @author Alan Rodas Bonjour * @module API.Tasks */ -import { isNotDefined } from '../helpers/isNotDefined'; -import { TaskConfigurationError } from '../helpers/TaskError'; +import { isNotDefined } from '../Helpers/isNotDefined'; +import { TaskConfigurationError } from '../Helpers/TaskError'; /** * Returns the string for the bash command to run diff --git a/src/tasks/nps.ts b/src/Tasks/nps.ts similarity index 89% rename from src/tasks/nps.ts rename to src/Tasks/nps.ts index 9b991c3..64296b4 100644 --- a/src/tasks/nps.ts +++ b/src/Tasks/nps.ts @@ -17,9 +17,9 @@ import { runBin } from './runBin'; -import { config } from '../config'; -import { isNotDefined } from '../helpers/isNotDefined'; -import { TaskConfigurationError } from '../helpers/TaskError'; +import { config } from '../Config'; +import { isNotDefined } from '../Helpers/isNotDefined'; +import { TaskConfigurationError } from '../Helpers/TaskError'; /** * Returns the string for the bash command to run diff --git a/src/tasks/npx.ts b/src/Tasks/npx.ts similarity index 90% rename from src/tasks/npx.ts rename to src/Tasks/npx.ts index a756292..60dd6be 100644 --- a/src/tasks/npx.ts +++ b/src/Tasks/npx.ts @@ -14,8 +14,8 @@ * @author Alan Rodas Bonjour * @module API.Tasks */ -import { isNotDefined } from '../helpers/isNotDefined'; -import { TaskConfigurationError } from '../helpers/TaskError'; +import { isNotDefined } from '../Helpers/isNotDefined'; +import { TaskConfigurationError } from '../Helpers/TaskError'; /** * Returns the string for the bash command to run diff --git a/src/tasks/prettify.ts b/src/Tasks/prettify.ts similarity index 93% rename from src/tasks/prettify.ts rename to src/Tasks/prettify.ts index 5a657ba..b9d4c5e 100644 --- a/src/tasks/prettify.ts +++ b/src/Tasks/prettify.ts @@ -18,8 +18,8 @@ import { stripIndent } from 'common-tags'; import { runBin } from './runBin'; -import { isNotDefined } from '../helpers/isNotDefined'; -import { TaskConfigurationError } from '../helpers/TaskError'; +import { isNotDefined } from '../Helpers/isNotDefined'; +import { TaskConfigurationError } from '../Helpers/TaskError'; /** * This type represents the options that you can pass to the typedoc task. diff --git a/src/tasks/remove.ts b/src/Tasks/remove.ts similarity index 94% rename from src/tasks/remove.ts rename to src/Tasks/remove.ts index aa1a5dd..f0fda35 100644 --- a/src/tasks/remove.ts +++ b/src/Tasks/remove.ts @@ -18,8 +18,8 @@ import { stripIndent } from 'common-tags'; import { runBin } from './runBin'; -import { isNotDefined } from '../helpers/isNotDefined'; -import { TaskConfigurationError } from '../helpers/TaskError'; +import { isNotDefined } from '../Helpers/isNotDefined'; +import { TaskConfigurationError } from '../Helpers/TaskError'; /** * This type represents the options that you can pass to the remove task. diff --git a/src/tasks/replace.ts b/src/Tasks/replace.ts similarity index 95% rename from src/tasks/replace.ts rename to src/Tasks/replace.ts index 05519b5..988ca67 100644 --- a/src/tasks/replace.ts +++ b/src/Tasks/replace.ts @@ -18,8 +18,8 @@ import { stripIndent } from 'common-tags'; import { runBin } from './runBin'; -import { isNotDefined } from '../helpers/isNotDefined'; -import { TaskConfigurationError } from '../helpers/TaskError'; +import { isNotDefined } from '../Helpers/isNotDefined'; +import { TaskConfigurationError } from '../Helpers/TaskError'; /** * This type represents the options that you can pass to the replace task. diff --git a/src/tasks/rollup.ts b/src/Tasks/rollup.ts similarity index 97% rename from src/tasks/rollup.ts rename to src/Tasks/rollup.ts index 8d61e6b..8268e40 100644 --- a/src/tasks/rollup.ts +++ b/src/Tasks/rollup.ts @@ -16,7 +16,7 @@ */ import { runBin } from './runBin'; -import { config } from '../config'; +import { config } from '../Config'; /** * This type represents the options that you can pass to the typedoc task. diff --git a/src/tasks/runBin.ts b/src/Tasks/runBin.ts similarity index 97% rename from src/tasks/runBin.ts rename to src/Tasks/runBin.ts index 7812260..fd26b69 100644 --- a/src/tasks/runBin.ts +++ b/src/Tasks/runBin.ts @@ -14,7 +14,7 @@ * @author Alan Rodas Bonjour * @module API.Tasks */ -import { config } from '../config'; +import { config } from '../Config'; /** * Get the string representing the command to run on a bash shell diff --git a/src/tasks/serially.ts b/src/Tasks/serially.ts similarity index 100% rename from src/tasks/serially.ts rename to src/Tasks/serially.ts diff --git a/src/tasks/serve.ts b/src/Tasks/serve.ts similarity index 93% rename from src/tasks/serve.ts rename to src/Tasks/serve.ts index 389a18e..0ae8f40 100644 --- a/src/tasks/serve.ts +++ b/src/Tasks/serve.ts @@ -18,8 +18,8 @@ import { stripIndent } from 'common-tags'; import { runBin } from './runBin'; -import { isNotDefined } from '../helpers/isNotDefined'; -import { TaskConfigurationError } from '../helpers/TaskError'; +import { isNotDefined } from '../Helpers/isNotDefined'; +import { TaskConfigurationError } from '../Helpers/TaskError'; /** * This type represents the options that you can pass to the serve task. diff --git a/src/tasks/shellEscape.ts b/src/Tasks/shellEscape.ts similarity index 97% rename from src/tasks/shellEscape.ts rename to src/Tasks/shellEscape.ts index a0ab2cf..c9952b5 100644 --- a/src/tasks/shellEscape.ts +++ b/src/Tasks/shellEscape.ts @@ -14,7 +14,7 @@ * @author Alan Rodas Bonjour * @module API.Tasks */ -import { isWindows } from '../helpers/isWindows'; +import { isWindows } from '../Helpers/isWindows'; /** * Escape a string or array of strings replacing all quote and backslashes diff --git a/src/tasks/storybook.ts b/src/Tasks/storybook.ts similarity index 95% rename from src/tasks/storybook.ts rename to src/Tasks/storybook.ts index 0990319..7fdce24 100644 --- a/src/tasks/storybook.ts +++ b/src/Tasks/storybook.ts @@ -18,8 +18,8 @@ import { stripIndent } from 'common-tags'; import { runBin } from './runBin'; -import { isNotDefined } from '../helpers/isNotDefined'; -import { TaskConfigurationError } from '../helpers/TaskError'; +import { isNotDefined } from '../Helpers/isNotDefined'; +import { TaskConfigurationError } from '../Helpers/TaskError'; /** * This type represents the options that you can pass to the storybook start task. diff --git a/src/tasks/tsc.ts b/src/Tasks/tsc.ts similarity index 97% rename from src/tasks/tsc.ts rename to src/Tasks/tsc.ts index e921eba..e821e9b 100644 --- a/src/tasks/tsc.ts +++ b/src/Tasks/tsc.ts @@ -16,7 +16,7 @@ */ import { runBin } from './runBin'; -import { config } from '../config'; +import { config } from '../Config'; /** * This type represents the options that you can pass to the tsc task. diff --git a/src/tasks/tsx.ts b/src/Tasks/tsx.ts similarity index 92% rename from src/tasks/tsx.ts rename to src/Tasks/tsx.ts index 43543d3..865e4cc 100644 --- a/src/tasks/tsx.ts +++ b/src/Tasks/tsx.ts @@ -18,9 +18,9 @@ import { stripIndent } from 'common-tags'; import { runBin } from './runBin'; -import { config } from '../config'; -import { isNotDefined } from '../helpers/isNotDefined'; -import { TaskConfigurationError } from '../helpers/TaskError'; +import { config } from '../Config'; +import { isNotDefined } from '../Helpers/isNotDefined'; +import { TaskConfigurationError } from '../Helpers/TaskError'; /** * This type represents the options that you can pass to the tsx task. diff --git a/src/tasks/typedoc.ts b/src/Tasks/typedoc.ts similarity index 97% rename from src/tasks/typedoc.ts rename to src/Tasks/typedoc.ts index a3094cc..7530a7b 100644 --- a/src/tasks/typedoc.ts +++ b/src/Tasks/typedoc.ts @@ -16,7 +16,7 @@ */ import { runBin } from './runBin'; -import { config } from '../config'; +import { config } from '../Config'; /** * This type represents the options that you can pass to the typedoc task. diff --git a/src/tasks/vite.ts b/src/Tasks/vite.ts similarity index 100% rename from src/tasks/vite.ts rename to src/Tasks/vite.ts diff --git a/src/index.ts b/src/index.ts index 1d932b6..c235ee7 100755 --- a/src/index.ts +++ b/src/index.ts @@ -18,6 +18,6 @@ * @module Main * @author Alan Rodas Bonjour */ -export * as api from './api'; -export { config } from './config'; -export * as tasks from './tasks'; +export * as api from './API'; +export { config } from './Config'; +export * as tasks from './Tasks'; diff --git a/test/verdaccio/config.yml b/test/verdaccio/config.yml index 14696cc..941b5e2 100644 --- a/test/verdaccio/config.yml +++ b/test/verdaccio/config.yml @@ -19,7 +19,7 @@ web: title: gobstones-scripts@verdaccio # comment out to disable gravatar support # gravatar: false - # by default packages are ordercer ascendant (asc|desc) + # by default packages are orderer ascendant (asc|desc) # sort_packages: asc # convert your UI to the dark side darkMode: true @@ -31,7 +31,7 @@ web: # In combination with darkMode you can force specific theme showThemeSwitch: true showFooter: false - # showSearch: true + showSearch: true showRaw: false showDownloadTarball: false # HTML tags injected after manifest diff --git a/test/verdaccio/htpasswd b/test/verdaccio/htpasswd index 307c2b4..a017fd5 100644 --- a/test/verdaccio/htpasswd +++ b/test/verdaccio/htpasswd @@ -1 +1 @@ -gobstones:ziij9.cfSMijE:autocreated 2023-09-27T22:15:49.320Z +gobstones:saiNfSqW01cZI:autocreated 2024-05-03T12:08:31.536Z diff --git a/test/verdaccio/storage/.verdaccio-db.json b/test/verdaccio/storage/.verdaccio-db.json index 7efab27..9f0cf5e 100644 --- a/test/verdaccio/storage/.verdaccio-db.json +++ b/test/verdaccio/storage/.verdaccio-db.json @@ -1 +1 @@ -{"list":["@gobstones/gobstones-scripts","@prueba/react-library","@gobstones/gobstones-core"],"secret":"4116af75baa75010ff328d608f0afbe73e5398f90d210a9210f22d8d106c66e5"} \ No newline at end of file +{"list":["@gobstones/gobstones-scripts"],"secret":"4116af75baa75010ff328d608f0afbe73e5398f90d210a9210f22d8d106c66e5"} \ No newline at end of file diff --git a/test/verdaccio/storage/@gobstones/gobstones-scripts/package.json b/test/verdaccio/storage/@gobstones/gobstones-scripts/package.json deleted file mode 100644 index e9e010b..0000000 --- a/test/verdaccio/storage/@gobstones/gobstones-scripts/package.json +++ /dev/null @@ -1,5845 +0,0 @@ -{ - "name": "@gobstones/gobstones-scripts", - "versions": { - "0.1.1": { - "name": "@gobstones/gobstones-scripts", - "version": "0.1.1", - "description": "Scripts to abstract away build configuration of Gobstones Project's libraries and modules.", - "repository": { - "type": "git", - "url": "git+https://github.com/gobstones/gobstones-scripts.git" - }, - "homepage": "https://gobstones.github.io/gobstones-scripts", - "author": { - "name": "Alan Rodas Bonjour", - "email": "alanrodas@gmail.com" - }, - "license": "MIT", - "keywords": [ - "Gobstones", - "Scripts", - "Build", - "Run", - "Projects" - ], - "bin": { - "gobstones-scripts": "src/index.js" - }, - "main": "./src/api/api.js", - "typings": "./src/index.d.ts", - "exports": { - ".": { - "types": "./src/index.d.ts", - "default": "./src/api/api.js" - } - }, - "scripts": { - "prepare": "", - "start": "echo \"This tool does not run on itself. Nothing to do.\"", - "test": "echo \"No tests provided, this tool is tested manually for now.\"", - "build": "echo \"This tool does not run on itself. Nothing to do.\"" - }, - "peerDependencies": { - "@jest/globals": "^28.1.3", - "@markforged/nps": "^5.11.2", - "@rollup/plugin-commonjs": "^22.0.1", - "@rollup/plugin-node-resolve": "^13.3.0", - "@rollup/plugin-typescript": "^8.3.3", - "@types/eslint": "^8.4.5", - "@types/estree": "^1.0.0", - "@types/jest": "^28.1.6", - "@types/node": "^18.6.3", - "@typescript-eslint/eslint-plugin": "^5.30.7", - "@typescript-eslint/parser": "^5.30.7", - "ansi-colors": "^4.1.3", - "eslint": "^8.20.0", - "eslint-config-prettier": "^8.5.0", - "eslint-plugin-import": "^2.26.0", - "eslint-plugin-no-null": "^1.0.2", - "eslint-plugin-prefer-arrow": "^1.2.3", - "eslint-plugin-prettier": "^4.2.1", - "figlet": "^1.5.2", - "fs-extra": "^10.1.0", - "husky": "^8.0.1", - "jest": "^28.1.3", - "nps": "^5.10.0", - "nps-utils": "^1.7.0", - "prettier": "^2.7.1", - "rollup": "^2.77.0", - "rollup-plugin-sizes": "^1.0.4", - "rollup-plugin-terser": "^7.0.2", - "serve": "^14.0.1", - "ts-jest": "^28.0.7", - "ts-node-dev": "^2.0.0", - "tsconfig.js": "^3.0.0", - "tslib": "^2.4.0", - "typedoc": "^0.23.8", - "typedoc-plugin-merge-modules": "^4.0.1", - "typedoc-plugin-remove-references": "^0.0.6", - "typescript": "^4.7.4", - "webpack": "^5.73.0" - }, - "devDependencies": { - "husky": "^8.0.1" - }, - "gitHead": "ea669c217d4a2cb589f748a4cde6089b7af3a40d", - "bugs": { - "url": "https://github.com/gobstones/gobstones-scripts/issues" - }, - "_id": "@gobstones/gobstones-scripts@0.1.1", - "_nodeVersion": "16.16.0", - "_npmVersion": "8.11.0", - "dist": { - "integrity": "sha512-gUPjnh2FQRQ5Oli+m8XyfU4GNE2fo8gF9It3xdrCvX1t0xW8DXcyLnAR09p88NSYAni/IgbaHXk0kPi6XSWGvA==", - "shasum": "2c366b1d9797f26b068870994a08205b45811fdf", - "tarball": "https://registry.npmjs.org/@gobstones/gobstones-scripts/-/gobstones-scripts-0.1.1.tgz", - "fileCount": 57, - "unpackedSize": 90251, - "signatures": [ - { - "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA", - "sig": "MEUCIADGd8YiERA5F77GH5ySEc/eC1y++fMmeLnw3X9PZx3CAiEA2vxRVGQ+wc5/YAwGUZPmZFPlE2ki6sXezjS0PJr3bH8=" - } - ], - "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6VadACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp3Hw/+O5UjR+tvKsqMZRr3ESNkuojcQha/weK5nyPBKAGtvoLg1Ny9\r\ndxNKFtFbtRUEhWTNQZqfU1rnk7+RLqDl4F/qhkudRjkDMfRvFy0VsYf+ZnSA\r\nN3GwTKjNbyLi7cKpBCCl7n6q/eFeJXkEtH1jyTk5YzitRk4Riv/nz2C81WZc\r\nLDHKu+MhbSie6jaEDbvdDRFQFFeeThKY/w9JLF3C3E5wBrcd1wg+GVce2J9y\r\njJvguB3c4M4yaqHeLQzmL/uOMeeQGKqE/i6HXKH/i50zL0fxyO6jmmM1J/HP\r\nCPbi3JNOIf6Lb/2JFDY/J5wTSoQ3LMYWW+cP3oc0c0i0hHa7eNygurXwVrE2\r\nXHSJ3Fve7CQXdkF09bKyXwYfxNxrBTXsEK6cHFqiPza+Z4CD4IqJNDzSJw07\r\nDvL2v5yBf6Mk/tswcZFtGwWwSj0IlOjklLVJReZBFnjlzwGJ9XlGJtvph5sI\r\nvJy6daz8oIGr7+Z7FzHEgzP2gQIRQ6iIWuxmPL9/A8lVwLduN7PrCEzh2m42\r\ngBUh5gVRyuzgwWcjQAf64J2PzUa92hHQuml4ksGJ3eS5WQbGk9rdOOscfdF1\r\nVw6o/xHdE7bq80Ft9a8+rmq0Kh4I+z1nvi+BfrYtHf51+1B7+FetLvwzSkC4\r\nhPZKIghazstHQNDrNQuB62aZ3OlbaTVrxkk=\r\n=KS/6\r\n-----END PGP SIGNATURE-----\r\n" - }, - "_npmUser": { - "name": "alanrodas", - "email": "alanrodas@gmail.com" - }, - "directories": {}, - "maintainers": [ - { - "name": "nicolas-alv3", - "email": "nicolas.alvarez@alu.unq.edu.ar" - }, - { - "name": "alanrodas", - "email": "alanrodas@gmail.com" - }, - { - "name": "sawady", - "email": "sawady.faso@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/gobstones-scripts_0.1.1_1659459229004_0.22083697558713378" - }, - "_hasShrinkwrap": false, - "contributors": [] - }, - "0.2.0": { - "name": "@gobstones/gobstones-scripts", - "version": "0.2.0", - "description": "Scripts to abstract away build configuration of Gobstones Project's libraries and modules.", - "repository": { - "type": "git", - "url": "git+https://github.com/gobstones/gobstones-scripts.git" - }, - "homepage": "https://gobstones.github.io/gobstones-scripts", - "author": { - "name": "Alan Rodas Bonjour", - "email": "alanrodas@gmail.com" - }, - "license": "MIT", - "keywords": [ - "Gobstones", - "Scripts", - "Build", - "Run", - "Projects" - ], - "bin": { - "gobstones-scripts": "src/cli/index.js" - }, - "main": "./dist/index.js", - "typings": "./src/index.d.ts", - "exports": { - ".": { - "types": "./src/index.d.ts", - "default": "./src/index.js" - } - }, - "scripts": { - "prepare": "", - "start": "nps", - "test": "echo \"No tests provided, this tool is tested manually for now.\"", - "build": "echo \"This tool does not run on itself. Nothing to do.\"", - "dev": "nps dev", - "doc": "nps doc", - "prettify": "nps prettier" - }, - "devDependencies": { - "@types/common-tags": "^1.8.1", - "@types/rimraf": "^3.0.2", - "docdash": "^1.2.0", - "husky": "^8.0.1", - "jsdoc": "^3.6.11", - "node-dev": "^7.4.3", - "nodemon": "^2.0.19", - "nps": "^5.10.0", - "prettier": "^2.7.1" - }, - "dependencies": { - "commander": "^9.4.0", - "concurrently": "^7.4.0", - "cpy-cli": "^4.2.0" - }, - "gitHead": "73f2cacb2a7e30f142da95ee6605afad211f3867", - "bugs": { - "url": "https://github.com/gobstones/gobstones-scripts/issues" - }, - "_id": "@gobstones/gobstones-scripts@0.2.0", - "_nodeVersion": "16.17.1", - "_npmVersion": "8.15.0", - "dist": { - "integrity": "sha512-1m24EwqknMib4xZ3gkR9hUziudLLws3XtXsDFkZ+DUXwL5gCMYhwfYSwL7zCG6VPru1C/JgKZKH6dDi53AtRPQ==", - "shasum": "4ba6ebc0407ac70647e401107a8343d0796a0fab", - "tarball": "https://registry.npmjs.org/@gobstones/gobstones-scripts/-/gobstones-scripts-0.2.0.tgz", - "fileCount": 90, - "unpackedSize": 152499, - "signatures": [ - { - "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA", - "sig": "MEUCIAKz+WOyS7107G0Mhb7IBoAzqP7NRuo/uRjM1RAbe5i3AiEA2O2/oYX6OrMeJ0hy16JLpvEgJySI6kC6owVCaVvW3Oc=" - } - ], - "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTWIsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo8XxAAncOUafiueqUk6RU0MSeivpqrHSZLzo9SBhw+spg7BHQsgEaE\r\nunRVaTZltQTmFR/t5iUfxdV19O1D/G0wsp0F8XOBJa3dYhD2QmKWhd9QcXnH\r\nd1G9b8Z4ZcSTc9myl8KgghXwuStSMcvSlgSqihb2bs6mMi/fo+6NtwHbVYZf\r\nSmgYsfKtiCSYQKmEgBYnR0s94Uwaz2Pku3G2VFO89ZmfiCko7eNYAIfa1VTb\r\nh0VXzy+stUZg2ujqzz/NynqUAutWIjCA1EEa09P5LJAjaQONJymzFOIBXRom\r\n4SleHhlfQfQYd7X/9P8jwRCSW7FDIfdo/GfmpPcuA237OhdBJcSGc0T0fIgN\r\nzwbNZtc/bAzOxMpZUZZOdiAWq1+tS70GOKtmRBBuKsw7sZSOhLXpl4TiwwmB\r\nOOVROLgbG07l/EB2JfmS7rZ/UTbbglwCJZBHL3vFdt5HwQf+1aR0KpBLWIui\r\njw5nSFZNwYo3lHYsL7BuN5FRfgTNKoofbf9DcWZRSpLENqLrBGdHCvdY46JO\r\nVnReYuBSzzXYe2V6Ubg9o9ISbrZoKrvDxAZvNfqVcPmWQDmvKp2O/JK59Z+P\r\n4nuOKNo1NnilgKRUSGinEzSrSmRPNkwvLnqlEpZ0eOKHXPZZ5z3H4hjUwkeE\r\n4Wgyevy7xr+6D4epr4OBh5TMy9xj10VbcAg=\r\n=63WG\r\n-----END PGP SIGNATURE-----\r\n" - }, - "_npmUser": { - "name": "alanrodas", - "email": "alanrodas@gmail.com" - }, - "directories": {}, - "maintainers": [ - { - "name": "nicolas-alv3", - "email": "nicolas.alvarez@alu.unq.edu.ar" - }, - { - "name": "alanrodas", - "email": "alanrodas@gmail.com" - }, - { - "name": "sawady", - "email": "sawady.faso@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/gobstones-scripts_0.2.0_1666015788477_0.14020923700188526" - }, - "_hasShrinkwrap": false, - "contributors": [] - }, - "0.2.1": { - "name": "@gobstones/gobstones-scripts", - "version": "0.2.1", - "description": "Scripts to abstract away build configuration of Gobstones Project's libraries and modules.", - "repository": { - "type": "git", - "url": "git+https://github.com/gobstones/gobstones-scripts.git" - }, - "homepage": "https://gobstones.github.io/gobstones-scripts", - "author": { - "name": "Alan Rodas Bonjour", - "email": "alanrodas@gmail.com" - }, - "license": "MIT", - "keywords": [ - "Gobstones", - "Scripts", - "Build", - "Run", - "Projects" - ], - "bin": { - "gobstones-scripts": "src/cli/index.js" - }, - "main": "./dist/index.js", - "typings": "./src/index.d.ts", - "exports": { - ".": { - "types": "./src/index.d.ts", - "default": "./src/index.js" - } - }, - "scripts": { - "prepare": "", - "start": "nps", - "test": "echo \"No tests provided, this tool is tested manually for now.\"", - "build": "echo \"This tool does not run on itself. Nothing to do.\"", - "dev": "nps dev", - "doc": "nps doc", - "prettify": "nps prettier" - }, - "devDependencies": { - "@types/common-tags": "^1.8.1", - "@types/rimraf": "^3.0.2", - "docdash": "^1.2.0", - "husky": "^8.0.1", - "jsdoc": "^3.6.11", - "node-dev": "^7.4.3", - "nodemon": "^2.0.19", - "nps": "^5.10.0", - "prettier": "^2.7.1" - }, - "dependencies": { - "ansi-colors": "^4.1.3", - "commander": "^9.4.0", - "concurrently": "^7.4.0", - "cpy-cli": "^4.2.0", - "figlet": "^1.5.2" - }, - "gitHead": "51dd8dd1ab67b3c0b4b5bdc1e1acda5afcfd9de8", - "bugs": { - "url": "https://github.com/gobstones/gobstones-scripts/issues" - }, - "_id": "@gobstones/gobstones-scripts@0.2.1", - "_nodeVersion": "16.17.1", - "_npmVersion": "8.15.0", - "dist": { - "integrity": "sha512-X9ZW0JBEXJqV5ih+XlerfCbjHnx9Bd4LmdmVy881I3q+bW3ZHJUHT9iJlqbXQ1ODepM8+ROUNylchwDEcJefSA==", - "shasum": "4b5166e2900174c6fa9eac96d893f2bc75d591d4", - "tarball": "https://registry.npmjs.org/@gobstones/gobstones-scripts/-/gobstones-scripts-0.2.1.tgz", - "fileCount": 90, - "unpackedSize": 152552, - "signatures": [ - { - "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA", - "sig": "MEUCIQD4iUjR1qguKst++OAMxXQm/evHtY3HfURaUOXeo+T4lwIgKjDntssDLKhsD3XT+QkDTKzW3/PO67+l/fDNCKeN3Hs=" - } - ], - "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTWehACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpExRAAgahzUmOGgFUZQRPKpEIVj99XqoHJX/rnk5F3dVdwswmZH4fl\r\nO6uLKsH/A14N7dZ7cyqs3yc5/rQMy5I0E54X4fKreJ/993sklKaWQrhoNJmC\r\nuEJ4gUIhImYbsTlNI/2Cn4DBCt1Wti+l1ca22dt9MSSjXZItxEZLEAZFT+gO\r\nwqzeM71jha2LGkoAMtDzIGilKhl2aJI864ZGAucaQ4NEI1GkmuQhnP+eqEcC\r\nezG2EfIakWNwY6Dd8bmMFrO/frviKi32ziuTD2uHV6rCSCeho/M44yC+7gct\r\nND4PQKEfTQv1UqJ1LwWe/B51fCRvitwoOCB4jxvWhxbSSSqQWZa/JPi+KLDT\r\nmgGsTm65m1NEPb4JDWAP3bzY98q93DvcrGJOpbxdExKYLvfmqb1OnITZWA5e\r\nuzk6HJx+qFTxqjNtFavfUJRWK7a5m70FjkeozSlmu49/JeYa8HSw1tr6GCJf\r\nNGx92ClivNiRwAPXrFSfb9/AS3s9AC+H6UkzlukeKckaK9dxiUBITV3Yx7wM\r\nsKk1zdxNpBRFAXgiyTsoKsfjuF0FltxlgmgLZnOeLp7PmCHJHF3Zy4X7Yu/C\r\nmP8Eus2qSTp889a/8BRqUwIFi2rRaQDRjRKbHnIkAfT9FEgvLu92dKFbeuLA\r\nwRfFdSgTm7CPdKTQYP2vh4E2vZnwgqR0rLA=\r\n=Ajqc\r\n-----END PGP SIGNATURE-----\r\n" - }, - "_npmUser": { - "name": "alanrodas", - "email": "alanrodas@gmail.com" - }, - "directories": {}, - "maintainers": [ - { - "name": "nicolas-alv3", - "email": "nicolas.alvarez@alu.unq.edu.ar" - }, - { - "name": "alanrodas", - "email": "alanrodas@gmail.com" - }, - { - "name": "sawady", - "email": "sawady.faso@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/gobstones-scripts_0.2.1_1666017185113_0.10672299563101229" - }, - "_hasShrinkwrap": false, - "contributors": [] - }, - "0.2.2": { - "name": "@gobstones/gobstones-scripts", - "version": "0.2.2", - "description": "Scripts to abstract away build configuration of Gobstones Project's libraries and modules.", - "repository": { - "type": "git", - "url": "git+https://github.com/gobstones/gobstones-scripts.git" - }, - "homepage": "https://gobstones.github.io/gobstones-scripts", - "author": { - "name": "Alan Rodas Bonjour", - "email": "alanrodas@gmail.com" - }, - "license": "MIT", - "keywords": [ - "Gobstones", - "Scripts", - "Build", - "Run", - "Projects" - ], - "bin": { - "gobstones-scripts": "src/cli/index.js" - }, - "main": "./dist/index.js", - "typings": "./src/index.d.ts", - "exports": { - ".": { - "types": "./src/index.d.ts", - "default": "./src/index.js" - } - }, - "scripts": { - "prepare": "", - "start": "nps", - "test": "echo \"No tests provided, this tool is tested manually for now.\"", - "build": "echo \"This tool does not run on itself. Nothing to do.\"", - "dev": "nps dev", - "doc": "nps doc", - "prettify": "nps prettier" - }, - "devDependencies": { - "@types/common-tags": "^1.8.1", - "@types/rimraf": "^3.0.2", - "docdash": "^1.2.0", - "husky": "^8.0.1", - "jsdoc": "^3.6.11", - "node-dev": "^7.4.3", - "nodemon": "^2.0.19", - "nps": "^5.10.0", - "prettier": "^2.7.1" - }, - "dependencies": { - "ansi-colors": "^4.1.3", - "commander": "^9.4.0", - "concurrently": "^7.4.0", - "cpy-cli": "^4.2.0", - "figlet": "^1.5.2", - "tsconfig.js": "^3.0.0" - }, - "gitHead": "5c892f0bd31c4250549b3ada282a03300a78ec3e", - "bugs": { - "url": "https://github.com/gobstones/gobstones-scripts/issues" - }, - "_id": "@gobstones/gobstones-scripts@0.2.2", - "_nodeVersion": "16.17.1", - "_npmVersion": "8.15.0", - "dist": { - "integrity": "sha512-8QplAaVsc0UKumlDcpeOSpBfp1e4szXIpCSnTG5I8Hu/wSR4z/TXzTViaOyfX94xXRqh0Ea8/U2X+LyD72P/xg==", - "shasum": "c74788f3834cc4cdca55fd2337ca87584298779f", - "tarball": "https://registry.npmjs.org/@gobstones/gobstones-scripts/-/gobstones-scripts-0.2.2.tgz", - "fileCount": 90, - "unpackedSize": 152581, - "signatures": [ - { - "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA", - "sig": "MEQCICvTkavPrx0jb+n09Bd2rp96ZDURKzH+eQ+n2734R4g3AiBZsLYL9NQMMKkbnX0W1JbcFfYPmkgffobG8Ebn6l9zVQ==" - } - ], - "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTWrhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp0sQ//dky32lJN9m1oJ3m6xFn+DAq0hQszByg/avSVgDZrupgjRN/U\r\nNRNQfkDxy5t/68qfu9b1b4iDJR0GEkY0od7iG6jqhFr96fcDwDmeR/aUgp8U\r\nKqsnu+rBIND5lu/08vMdZWNC+Y9Yt3iAZxPbsEe5xShQo+0mIyYsEwYgASmx\r\nhIX5IkjAj90NbxOwLmXyLNCllmYDoy1iWGrRaCkQMXz7X+5jK1riPm6Rra4B\r\nRuESCrhhxNj+meByAtvRE6Z6BCvo0TJXXJwCuSKy5gJrDbRi/6F8wPBoqHfG\r\ni/cF1CE4fID1nDqvpMKtM8r0YwqKNkPYvkfIR//Ad2HHw9WDnxtfuiNCUu1M\r\nTnRi4Ic4qw6eLMBldax5Zr74aYSKFQ+JPcqICdF4uRt64EkQ5qdZF12PjRqd\r\n1IJbJTmehLCgSe4UdIgyfEjBZAO/i+pNxfu++ZObNqG3t/xhJsbj+/fYj94C\r\nBQm/KyCmJb2hC43ZrCQ4Mvuqo+nO++vwQ8xjBmWmoXpTI+GHBXsgXk0nb3TO\r\nBk7c+EdWAc4YFxuz8/uVJaBa2ziEmttxy7N0u0hzpLaDuzEcqErwmyuBRpUr\r\nauJfTiEguYBG+48HoFYUJ7s9+geD8m+LmE71NoFR8lmNFwUdJXfEhGUC5d3W\r\nUK2bhdlQ0q4ySm9Uz9fUJ8ZAc3k+jAFsSAQ=\r\n=zp6T\r\n-----END PGP SIGNATURE-----\r\n" - }, - "_npmUser": { - "name": "alanrodas", - "email": "alanrodas@gmail.com" - }, - "directories": {}, - "maintainers": [ - { - "name": "nicolas-alv3", - "email": "nicolas.alvarez@alu.unq.edu.ar" - }, - { - "name": "alanrodas", - "email": "alanrodas@gmail.com" - }, - { - "name": "sawady", - "email": "sawady.faso@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/gobstones-scripts_0.2.2_1666018017309_0.16341481872393882" - }, - "_hasShrinkwrap": false, - "contributors": [] - }, - "0.2.3": { - "name": "@gobstones/gobstones-scripts", - "version": "0.2.3", - "description": "Scripts to abstract away build configuration of Gobstones Project's libraries and modules.", - "repository": { - "type": "git", - "url": "git+https://github.com/gobstones/gobstones-scripts.git" - }, - "homepage": "https://gobstones.github.io/gobstones-scripts", - "author": { - "name": "Alan Rodas Bonjour", - "email": "alanrodas@gmail.com" - }, - "license": "MIT", - "keywords": [ - "Gobstones", - "Scripts", - "Build", - "Run", - "Projects" - ], - "bin": { - "gobstones-scripts": "src/cli/index.js" - }, - "main": "./dist/index.js", - "typings": "./src/index.d.ts", - "exports": { - ".": { - "types": "./src/index.d.ts", - "default": "./src/index.js" - } - }, - "scripts": { - "prepare": "", - "start": "nps", - "test": "echo \"No tests provided, this tool is tested manually for now.\"", - "build": "echo \"This tool does not run on itself. Nothing to do.\"", - "dev": "nps dev", - "doc": "nps doc", - "prettify": "nps prettier" - }, - "devDependencies": { - "@types/common-tags": "^1.8.1", - "@types/rimraf": "^3.0.2", - "docdash": "^1.2.0", - "husky": "^8.0.1", - "jsdoc": "^3.6.11", - "node-dev": "^7.4.3", - "nodemon": "^2.0.19", - "nps": "^5.10.0", - "prettier": "^2.7.1" - }, - "dependencies": { - "ansi-colors": "^4.1.3", - "commander": "^9.4.0", - "common-tags": "^1.8.2", - "concurrently": "^7.4.0", - "cpy-cli": "^4.2.0", - "figlet": "^1.5.2", - "fs-extra": "^10.1.0", - "tsconfig.js": "^3.0.0" - }, - "gitHead": "4d1f3eae8e7747eac074d7ebaa8e385ab9aa03f2", - "bugs": { - "url": "https://github.com/gobstones/gobstones-scripts/issues" - }, - "_id": "@gobstones/gobstones-scripts@0.2.3", - "_nodeVersion": "16.17.1", - "_npmVersion": "8.15.0", - "dist": { - "integrity": "sha512-CR3STZr+QoDzsYxxWlHnJ9d4P/N8e6mU1lKZHYW3JK3vOdxjFViQ+Nprji0KEzVNyzkoeLO2UbfJxmf3k4ZCIA==", - "shasum": "65b199ae3c5022680cb5a2972943e9c81ca3e961", - "tarball": "https://registry.npmjs.org/@gobstones/gobstones-scripts/-/gobstones-scripts-0.2.3.tgz", - "fileCount": 90, - "unpackedSize": 152637, - "signatures": [ - { - "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA", - "sig": "MEQCICXSja0lKE2ON0FbvcpAVt9lI91ZjEccbkiD5bcwvXjjAiBlKHFGx4jZAoPpi8M00MSW0OGvJ9G7CoR8JM7J+N3WUQ==" - } - ], - "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTX5cACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp91BAAmZjnuPHfAl1xa7wjSb0bntTwOZsVVrcPi05r2XtAr5FTgzgZ\r\n01KONrbm05RtWvszNAvWLWxewCZJsCfTzGJgPHfmEM1OmxB/MZAeSW1Rhouq\r\nQ+9buhPxk3XNf1M1ia+LAyjPYjfIQCMXKfnaxd8yFljzhbreFr73bMVOUFtZ\r\n0S9UzOp8h/0cWTMEXutEpsmXdrftQsE8ZIYexM3F+d1g70cLqaZ0rwCci88K\r\nEx9DpzF5EhkvQunSTqCtVxbrOMyULLCTATEUPsGGDL36AGEbdX1kQ4MQsBQL\r\nVEFUvfuuf2+MHToY1OP24TbLNisT4LdcwZZDrgoLcD6nChmjYNL8/U0ANUvO\r\nDZDmXcNGMB8+G0q9a69mLThgdedf5gIzRnfNGBqK2tE+1ddwrze1letwmCkU\r\naJnPgrq4f2oP+E6bdJWQr9ocZ2E9iBLMHofMANQE3M43aESm6F7Aw4X+qYQs\r\nzh8ZSZr7frcEr32+LMiYqxGzoexyRdf6oG2Z19tDwKp42fN9hqENgDOpIA+M\r\n4x3yrtNXGWq4FnJIpgeCV0DRzyVYd23jnWIBCfUjVSeIH9JmmBu4PSzqZ/SG\r\nBgt/BxfkEY4F1ZPhvjW/L7eZN65oko1LkPt4RKq6GSewwhM0BOdkUl9CoDej\r\nT2z4nyGTw3Rg27rwzg6xqQBypUG4oEarpoI=\r\n=3m16\r\n-----END PGP SIGNATURE-----\r\n" - }, - "_npmUser": { - "name": "alanrodas", - "email": "alanrodas@gmail.com" - }, - "directories": {}, - "maintainers": [ - { - "name": "nicolas-alv3", - "email": "nicolas.alvarez@alu.unq.edu.ar" - }, - { - "name": "alanrodas", - "email": "alanrodas@gmail.com" - }, - { - "name": "sawady", - "email": "sawady.faso@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/gobstones-scripts_0.2.3_1666023004259_0.7303412673740872" - }, - "_hasShrinkwrap": false, - "contributors": [] - }, - "0.2.4": { - "name": "@gobstones/gobstones-scripts", - "version": "0.2.4", - "description": "Scripts to abstract away build configuration of Gobstones Project's libraries and modules.", - "repository": { - "type": "git", - "url": "git+https://github.com/gobstones/gobstones-scripts.git" - }, - "homepage": "https://gobstones.github.io/gobstones-scripts", - "author": { - "name": "Alan Rodas Bonjour", - "email": "alanrodas@gmail.com" - }, - "license": "MIT", - "keywords": [ - "Gobstones", - "Scripts", - "Build", - "Run", - "Projects" - ], - "bin": { - "gobstones-scripts": "src/cli/index.js" - }, - "main": "./dist/index.js", - "typings": "./src/index.d.ts", - "exports": { - ".": { - "types": "./src/index.d.ts", - "default": "./src/index.js" - } - }, - "scripts": { - "prepare": "", - "start": "nps", - "dev": "echo \"Cannot run this tool in this way.\"", - "test": "echo \"No tests provided, this tool is tested manually for now.\"", - "build": "echo \"This tool does not run on itself. Nothing to do.\"", - "doc": "nps doc", - "lint": "nps lint", - "prettify": "nps prettier" - }, - "devDependencies": { - "@types/common-tags": "^1.8.1", - "@types/rimraf": "^3.0.2", - "docdash": "^1.2.0", - "eslint": "^8.25.0", - "eslint-config-prettier": "^8.5.0", - "eslint-plugin-import": "^2.26.0", - "eslint-plugin-no-null": "^1.0.2", - "eslint-plugin-prefer-arrow": "^1.2.3", - "eslint-plugin-prettier": "^4.2.1", - "husky": "^8.0.1", - "jsdoc": "^3.6.11", - "node-dev": "^7.4.3", - "nodemon": "^2.0.19", - "nps": "^5.10.0", - "prettier": "^2.7.1" - }, - "dependencies": { - "ansi-colors": "^4.1.3", - "commander": "^9.4.0", - "common-tags": "^1.8.2", - "concurrently": "^7.4.0", - "cpy-cli": "^4.2.0", - "figlet": "^1.5.2", - "fs-extra": "^10.1.0", - "rimraf": "^3.0.2", - "tsconfig.js": "^3.0.0" - }, - "gitHead": "b5c6085c7c5a9388a49d978e2336cbf3eb91af11", - "bugs": { - "url": "https://github.com/gobstones/gobstones-scripts/issues" - }, - "_id": "@gobstones/gobstones-scripts@0.2.4", - "_nodeVersion": "16.17.1", - "_npmVersion": "8.15.0", - "dist": { - "integrity": "sha512-An9bkI5zccLmWQzbphXaN/kPw7j9/8VwFp1xWy0VyJIyA5IbHB5r2JiDCoqDcOXuDKtW1B85yRul9EoSpekBlA==", - "shasum": "1357c7012287e471fecb27c907944123843f32c9", - "tarball": "https://registry.npmjs.org/@gobstones/gobstones-scripts/-/gobstones-scripts-0.2.4.tgz", - "fileCount": 89, - "unpackedSize": 142198, - "signatures": [ - { - "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA", - "sig": "MEUCIBF1EDti3BS0Nr+IcRLC+Z0d24AL0qpZ8pTzQfNT2VZ/AiEAmt+Qcur2Pu+FmPhpqExvXAMb1ey3V/PFdgoaxgZYDpc=" - } - ], - "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTny1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqmYhAAkvS5Su/IvS6JJJ5sgDRP4r+io0jBtKqskXvPVJoa7sOk97L5\r\nqTScKWWMa7TUHjDg8CEywS8NgSsgPUIOJE31G9ovNOOBGRiNkpygjffyqa0j\r\n6NpUpKH8BBcQuJrz77eSqge5ahwF6RvaBc2d8fqSetNi35f+h6JrptKG4RHg\r\nby04dp26XA4zE/tQC3lRjEAm7F070GEtXe+MqsiSFkZhmMhSpJE0avhWboo8\r\nhyEncN0ZEwzLGGG7Ad9EtQpQ8OzMHjV22MK/271buloV1eBgv14gsUEkgzI3\r\noKI6FfCv6N+ftcaAcrKcECc3lA/nZNrakvrmPC5E9qalwB2PDo7iwiVoZAns\r\nXWBhneJURXnwBkrjU1AySbilki7AaKy4Bvxa9hGQb8y1bwTsKf5zkYLRZKsg\r\nQLWF7cBa86P8boZdJ6AjSkqG5zauklMx3OBNXoqOlnj/zBAkfCp6QjEH1T2Y\r\n89WRpp5ZQxI8AMsGJYf6UVbckwjIkPrv3rxDE2OEgXCOcef9GEPVs43BCc5Q\r\nnGO3tWhkaNB4vzUxs7qm8fLLIinMbifcTlPCE7yGVw3GPwyutPHcS7BZScQO\r\nZnB9tqK02zyGvv6mfjx/buGf3QqDaXIhK5ljeab12AtWRmZWKZ3hrqDWX+1c\r\nPz1sZWghBhIgfEnN+c62Gbj0+PzxsjcWQ3c=\r\n=6cSa\r\n-----END PGP SIGNATURE-----\r\n" - }, - "_npmUser": { - "name": "alanrodas", - "email": "alanrodas@gmail.com" - }, - "directories": {}, - "maintainers": [ - { - "name": "nicolas-alv3", - "email": "nicolas.alvarez@alu.unq.edu.ar" - }, - { - "name": "alanrodas", - "email": "alanrodas@gmail.com" - }, - { - "name": "sawady", - "email": "sawady.faso@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/gobstones-scripts_0.2.4_1666088117528_0.9478946986201666" - }, - "_hasShrinkwrap": false, - "contributors": [] - }, - "0.2.5": { - "name": "@gobstones/gobstones-scripts", - "version": "0.2.5", - "description": "Scripts to abstract away build configuration of Gobstones Project's libraries and modules.", - "repository": { - "type": "git", - "url": "git+https://github.com/gobstones/gobstones-scripts.git" - }, - "homepage": "https://gobstones.github.io/gobstones-scripts", - "author": { - "name": "Alan Rodas Bonjour", - "email": "alanrodas@gmail.com" - }, - "license": "MIT", - "keywords": [ - "Gobstones", - "Scripts", - "Build", - "Run", - "Projects" - ], - "bin": { - "gobstones-scripts": "src/cli/index.js" - }, - "main": "./dist/index.js", - "typings": "./src/index.d.ts", - "exports": { - ".": { - "types": "./src/index.d.ts", - "default": "./src/index.js" - } - }, - "scripts": { - "prepare": "", - "start": "nps", - "dev": "echo \"Cannot run this tool in this way.\"", - "test": "echo \"No tests provided, this tool is tested manually for now.\"", - "build": "echo \"This tool does not run on itself. Nothing to do.\"", - "doc": "nps doc", - "lint": "nps lint", - "prettify": "nps prettier" - }, - "devDependencies": { - "@types/common-tags": "^1.8.1", - "@types/rimraf": "^3.0.2", - "docdash": "^1.2.0", - "eslint": "^8.25.0", - "eslint-config-prettier": "^8.5.0", - "eslint-plugin-import": "^2.26.0", - "eslint-plugin-no-null": "^1.0.2", - "eslint-plugin-prefer-arrow": "^1.2.3", - "eslint-plugin-prettier": "^4.2.1", - "husky": "^8.0.1", - "jsdoc": "^3.6.11", - "node-dev": "^7.4.3", - "nodemon": "^2.0.19", - "nps": "^5.10.0", - "prettier": "^2.7.1" - }, - "dependencies": { - "ansi-colors": "^4.1.3", - "commander": "^9.4.0", - "common-tags": "^1.8.2", - "concurrently": "^7.4.0", - "cpy-cli": "^4.2.0", - "figlet": "^1.5.2", - "fs-extra": "^10.1.0", - "rimraf": "^3.0.2", - "tsconfig.js": "^3.0.0" - }, - "gitHead": "11df088aef4f12361ff4a753e9f3b9dbd7f7d049", - "bugs": { - "url": "https://github.com/gobstones/gobstones-scripts/issues" - }, - "_id": "@gobstones/gobstones-scripts@0.2.5", - "_nodeVersion": "16.17.1", - "_npmVersion": "8.15.0", - "dist": { - "integrity": "sha512-On0WILnSgzp7n/ooWpOQZR2HbYNYyuxdbBMJxqTHyPKz0e2wSwCzjsfeJh42jWU1M1RtnWZLonADBCoeMe+61w==", - "shasum": "3139a35d0f4cad1bfe3abea1e940656099472263", - "tarball": "https://registry.npmjs.org/@gobstones/gobstones-scripts/-/gobstones-scripts-0.2.5.tgz", - "fileCount": 90, - "unpackedSize": 146173, - "signatures": [ - { - "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA", - "sig": "MEUCIQCM7SLpgCE6Vfs7+6dEa1REfg48WgYHqSGdfnz/kFnyfgIgY5ZnkP+bZLi4i2pbfXXkdKTx0n+m21djPnhKdYdwv2M=" - } - ], - "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjV6jLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrV/A//TZBCmBEZ4T3syEq9VoSh8dyq8s5L4xR1wmNKbh+kaM5XOO88\r\nInaFn8nKgFWOVbq538iPtmMx5ep+wgTmAqhtceVD+cPPRZVCWNds3/ifZ/G4\r\nDV3K1Kifi6/9mwS+Il70rViSVAs1cWDfEAnRige/aAoe/nIhVUZrhrr2NX6A\r\nt62f7ris3i1r4jQuLo2GC2ZDG8LhIVvC4td5/jpkYPoE9WF3xlS6TDi148wb\r\nAS0on/Snp+MQIroXPuD4lTGo77aE36L5ppizguZ1DFsq1bWaehrFKjxLZK0V\r\nz+J/PDT9J1jDhdKGcdXdpLgaRct6aiHsIkW4Rw/NRdqVbUZZJc1M1QBte7pw\r\nMgilpfBGQsymFQh8wcAMxF4U3s7pnbZUeMTSepA9z3aHODSn/kwlScMBIzPE\r\nvm6Mi1tv6h9E0opoZ8jr45EvwFLwA93sQqqAvZ9v7ZIFtHXg/AD9j6HtDTJd\r\nw0+aLW0mRpKu1GW9RiZBKVjUjeJai82MzCKPooayk1ET9tzRSK50KKxOCtfd\r\nnXHim2jnvCsmHON09J03EZ1ikSmv8OWzB3aOBapZemsbTVUQ3yK8PZU5sFq/\r\n2Ap3FOv59c5l+I5B8oJS1nH1EV5nTSljXtIchgCL6z6LtRtcWm8cNdwV+tWw\r\nHWv2X+MT3OOB/UKP0kGzGlLQRcUBi3XwsEM=\r\n=GToW\r\n-----END PGP SIGNATURE-----\r\n" - }, - "_npmUser": { - "name": "alanrodas", - "email": "alanrodas@gmail.com" - }, - "directories": {}, - "maintainers": [ - { - "name": "nicolas-alv3", - "email": "nicolas.alvarez@alu.unq.edu.ar" - }, - { - "name": "alanrodas", - "email": "alanrodas@gmail.com" - }, - { - "name": "sawady", - "email": "sawady.faso@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/gobstones-scripts_0.2.5_1666689227759_0.03712352791212448" - }, - "_hasShrinkwrap": false, - "contributors": [] - }, - "0.2.6": { - "name": "@gobstones/gobstones-scripts", - "version": "0.2.6", - "description": "Scripts to abstract away build configuration of Gobstones Project's libraries and modules.", - "repository": { - "type": "git", - "url": "git+https://github.com/gobstones/gobstones-scripts.git" - }, - "homepage": "https://gobstones.github.io/gobstones-scripts", - "author": { - "name": "Alan Rodas Bonjour", - "email": "alanrodas@gmail.com" - }, - "license": "MIT", - "keywords": [ - "Gobstones", - "Scripts", - "Build", - "Run", - "Projects" - ], - "bin": { - "gobstones-scripts": "src/cli/index.js" - }, - "main": "./dist/index.js", - "typings": "./src/index.d.ts", - "exports": { - ".": { - "types": "./src/index.d.ts", - "default": "./src/index.js" - } - }, - "scripts": { - "prepare": "", - "start": "nps", - "dev": "echo \"Cannot run this tool in this way.\"", - "test": "echo \"No tests provided, this tool is tested manually for now.\"", - "build": "echo \"This tool does not run on itself. Nothing to do.\"", - "doc": "nps doc", - "lint": "nps lint", - "prettify": "nps prettier" - }, - "devDependencies": { - "@types/common-tags": "^1.8.1", - "@types/rimraf": "^3.0.2", - "docdash": "^1.2.0", - "eslint": "^8.25.0", - "eslint-config-prettier": "^8.5.0", - "eslint-plugin-import": "^2.26.0", - "eslint-plugin-no-null": "^1.0.2", - "eslint-plugin-prefer-arrow": "^1.2.3", - "eslint-plugin-prettier": "^4.2.1", - "husky": "^8.0.1", - "jsdoc": "^3.6.11", - "node-dev": "^7.4.3", - "nodemon": "^2.0.19", - "nps": "^5.10.0", - "prettier": "^2.7.1" - }, - "dependencies": { - "ansi-colors": "^4.1.3", - "commander": "^9.4.0", - "common-tags": "^1.8.2", - "concurrently": "^7.4.0", - "cpy-cli": "^4.2.0", - "figlet": "^1.5.2", - "fs-extra": "^10.1.0", - "rimraf": "^3.0.2", - "tsconfig.js": "^3.0.0" - }, - "gitHead": "c78a46b9f0b89429ba7d9d15cec9663eee8f976e", - "bugs": { - "url": "https://github.com/gobstones/gobstones-scripts/issues" - }, - "_id": "@gobstones/gobstones-scripts@0.2.6", - "_nodeVersion": "16.17.1", - "_npmVersion": "8.15.0", - "dist": { - "integrity": "sha512-Sns6gm8kcFny/jcnTKlcRRXKkJIZkjpNTagQX54OsqckmIrhXyuwfLdnUQnI55eycdGrb8v25sc9c83N29keLg==", - "shasum": "95736ad987aee506e0004122cb30c28c9fc1b856", - "tarball": "https://registry.npmjs.org/@gobstones/gobstones-scripts/-/gobstones-scripts-0.2.6.tgz", - "fileCount": 90, - "unpackedSize": 146353, - "signatures": [ - { - "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA", - "sig": "MEQCID7a9DqU4sod97iy6gtgGFbUCsVFrKZ3tlQIWswd4i0BAiAn1uMcabo+ipgdcqHpjNKw4cA+voT+P3jEzIsjI7rSvQ==" - } - ], - "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjV+f4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoQfg//d0siZoj2uWEi+QvpHTGqUQnb4bupw1dw1TZAcao1cWbBrQiB\r\nDp0G98G+Cl4N6A9xyaT0Q71BXhc8cSEbclTV3numYVkxozQWoeddwtDGNJ5Q\r\nhow7tjvN0laK3H/wLwC5wLWA3csU2ye0FUZFMwAHRQMMAgXvXA99pjmcIDXI\r\na4xBQ4+HanceF23AeXk8XfgCLZ3qTfuhxmHUuvAeCuc41AyC9YH50erWBIKE\r\nidR/vjSyu9Gk9zhyKQyE1XbUjpjeyTfyC+Z8RahXzVTJusbGJF7sT+Uxyz+I\r\nG59g2oBYUHaIOPI0Qgmbw6JvBFvu2irMnaOON3ErIf4RWsrZ8z7GsrM/Twqp\r\nsiAickvr73ECkwZBLR+7phjQ7CVbDXkBQxgeLOZldBKez/S8sKn8SVPELQZw\r\ni2UY7LUH96GDBv96vpBjZCiGZQZZVeGKzIhIWdu9EauZsm9mFXq3y1HkkAB3\r\nMNj4q4e1swdkhBqbkK+V5xe6iBxrObVvJW0/e2o5CyW5JfwLiqmGzXfnJ7eI\r\nTl9t8Z0WeYOUCST2RLx7cMuzZ/BpHETr51nsF83efVN/FXskorJGJqMxJsgl\r\nMl4mLebap0RpJ47l7boHsCyeWHLt51dCIed2BW51oiT1dQBNBf84aAhWAPtk\r\n3XFIbRFJ7+h45HEX4ndC0T0zJshrmOirNmU=\r\n=yKf5\r\n-----END PGP SIGNATURE-----\r\n" - }, - "_npmUser": { - "name": "alanrodas", - "email": "alanrodas@gmail.com" - }, - "directories": {}, - "maintainers": [ - { - "name": "nicolas-alv3", - "email": "nicolas.alvarez@alu.unq.edu.ar" - }, - { - "name": "alanrodas", - "email": "alanrodas@gmail.com" - }, - { - "name": "sawady", - "email": "sawady.faso@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/gobstones-scripts_0.2.6_1666705400552_0.013047790264836046" - }, - "_hasShrinkwrap": false, - "contributors": [] - }, - "0.3.0": { - "name": "@gobstones/gobstones-scripts", - "version": "0.3.0", - "description": "Scripts to abstract away build configuration of Gobstones Project's libraries and modules.", - "repository": { - "type": "git", - "url": "git+https://github.com/gobstones/gobstones-scripts.git" - }, - "homepage": "https://gobstones.github.io/gobstones-scripts", - "author": { - "name": "Alan Rodas Bonjour", - "email": "alanrodas@gmail.com" - }, - "license": "MIT", - "keywords": [ - "Gobstones", - "Scripts", - "Build", - "Run", - "Projects" - ], - "bin": { - "gobstones-scripts": "src/cli/index.js" - }, - "main": "./dist/index.js", - "typings": "./src/index.d.ts", - "exports": { - ".": { - "types": "./src/index.d.ts", - "default": "./src/index.js" - } - }, - "scripts": { - "prepare": "", - "start": "nps", - "dev": "echo \"Cannot run this tool in this way.\"", - "test": "echo \"No tests provided, this tool is tested manually for now.\"", - "build": "echo \"This tool does not run on itself. Nothing to do.\"", - "doc": "nps doc", - "lint": "nps lint", - "prettify": "nps prettier" - }, - "devDependencies": { - "@types/common-tags": "^1.8.1", - "@types/rimraf": "^3.0.2", - "docdash": "^1.2.0", - "eslint": "^8.25.0", - "eslint-config-prettier": "^8.5.0", - "eslint-plugin-import": "^2.26.0", - "eslint-plugin-no-null": "^1.0.2", - "eslint-plugin-prefer-arrow": "^1.2.3", - "eslint-plugin-prettier": "^4.2.1", - "husky": "^8.0.1", - "jsdoc": "^3.6.11", - "node-dev": "^7.4.3", - "nodemon": "^2.0.19", - "nps": "^5.10.0", - "prettier": "^2.7.1" - }, - "dependencies": { - "ansi-colors": "^4.1.3", - "commander": "^9.4.0", - "common-tags": "^1.8.2", - "concurrently": "^7.4.0", - "cpy-cli": "^4.2.0", - "figlet": "^1.5.2", - "fs-extra": "^10.1.0", - "rimraf": "^3.0.2", - "tsconfig.js": "^3.0.0" - }, - "gitHead": "55257747edd2cae7e0ce3c6d9a00acd0fd865581", - "bugs": { - "url": "https://github.com/gobstones/gobstones-scripts/issues" - }, - "_id": "@gobstones/gobstones-scripts@0.3.0", - "_nodeVersion": "16.17.1", - "_npmVersion": "8.15.0", - "dist": { - "integrity": "sha512-/ZbtdESNxS6sakhTf9emovFogt05bkqcbQc0A7bl8K4Yfmi3SMszKwyrgdXGGh/SX0eH4k+BF1Dp8oaahfr0lw==", - "shasum": "5a54c498a316a495e1151590be6713474220bfb5", - "tarball": "https://registry.npmjs.org/@gobstones/gobstones-scripts/-/gobstones-scripts-0.3.0.tgz", - "fileCount": 90, - "unpackedSize": 146479, - "signatures": [ - { - "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA", - "sig": "MEUCIGymp5XLf1dHYyjamQ97PDpxRp7BwkiKWVDkYgsnXtlkAiEA7aFeLeE4BNFyyKTZKt+WcGOwo4rXSh2EbeZ191u4M5w=" - } - ], - "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWAoiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo1OQ/5AN9fsJNJozpLE+YivzjHyknP6YcdGw4l+qHnXMxhMSeim7m1\r\nMhUxbmjsDtzSOAlk7rOvMYjA87cGDqVlbp0xHIbpUheDps6aCuEAOOpSCXkH\r\nfsI/jpy5rNkt9JBhACgZkEBzkCkAIVMADbgF5HalxRVEBrHxm7oGXZbwJjLf\r\nJgbloyeWbjsTx17HkAmuU/IyPc0nCsaPGYkE7S9rZ33Z6TgTWqNLvLerqFhO\r\noGUJlWhyboxNCPcWcb8C72uC/qUdolo/a3exR2ASOp4y6UomB3o+y7lfpYFc\r\n7UGaQaVVkcptQHpgDdnBQCEh8U4/m8KHcjO4WuceckjRBli9IZOUI5B8TkkG\r\nns90kUEACriom1kEPYu1EKbl49dIBIpP2wWJXXEOGvcLudHmR2TAoaCa6Bf9\r\n7OSd5lCUfAKcC4rVYO8oUHWCxAmcczHx2UY1lZR116Gpix7bpVz1ZKfcJUTj\r\nemyyNzR0VShtufG8yk3GxDP98NzfIdZNJfRN9bcjl17NZ9wiBNaA+7+yORjF\r\n49h58czWFcaJ7hC7FggC2wlgJaENpSpWBKDrSsP7IA5KRJBGlfgfomAkDV0o\r\n5G9Q6sqOxn4sPEYvF/R0pMeEY/GHvg7dIfE1atP5ONlkEuTPlTZFmd6KT3N/\r\nbD3kB+Ts0K+YgHLcvyKZMVEP2omZ4t2DatI=\r\n=wvoZ\r\n-----END PGP SIGNATURE-----\r\n" - }, - "_npmUser": { - "name": "alanrodas", - "email": "alanrodas@gmail.com" - }, - "directories": {}, - "maintainers": [ - { - "name": "nicolas-alv3", - "email": "nicolas.alvarez@alu.unq.edu.ar" - }, - { - "name": "alanrodas", - "email": "alanrodas@gmail.com" - }, - { - "name": "sawady", - "email": "sawady.faso@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/gobstones-scripts_0.3.0_1666714146642_0.7611573997129732" - }, - "_hasShrinkwrap": false, - "contributors": [] - }, - "0.3.1": { - "name": "@gobstones/gobstones-scripts", - "version": "0.3.1", - "description": "Scripts to abstract away build configuration of Gobstones Project's libraries and modules.", - "repository": { - "type": "git", - "url": "git+https://github.com/gobstones/gobstones-scripts.git" - }, - "homepage": "https://gobstones.github.io/gobstones-scripts", - "author": { - "name": "Alan Rodas Bonjour", - "email": "alanrodas@gmail.com" - }, - "license": "MIT", - "keywords": [ - "Gobstones", - "Scripts", - "Build", - "Run", - "Projects" - ], - "bin": { - "gobstones-scripts": "src/cli/index.js" - }, - "main": "./dist/index.js", - "typings": "./src/index.d.ts", - "exports": { - ".": { - "types": "./src/index.d.ts", - "default": "./src/index.js" - } - }, - "scripts": { - "prepare": "", - "start": "nps", - "dev": "echo \"Cannot run this tool in this way.\"", - "test": "echo \"No tests provided, this tool is tested manually for now.\"", - "build": "echo \"This tool does not run on itself. Nothing to do.\"", - "doc": "nps doc", - "lint": "nps lint", - "prettify": "nps prettier" - }, - "devDependencies": { - "@types/common-tags": "^1.8.1", - "@types/rimraf": "^3.0.2", - "docdash": "^1.2.0", - "eslint": "^8.25.0", - "eslint-config-prettier": "^8.5.0", - "eslint-plugin-import": "^2.26.0", - "eslint-plugin-no-null": "^1.0.2", - "eslint-plugin-prefer-arrow": "^1.2.3", - "eslint-plugin-prettier": "^4.2.1", - "husky": "^8.0.1", - "jsdoc": "^3.6.11", - "node-dev": "^7.4.3", - "nodemon": "^2.0.19", - "nps": "^5.10.0", - "prettier": "^2.7.1" - }, - "dependencies": { - "ansi-colors": "^4.1.3", - "commander": "^9.4.0", - "common-tags": "^1.8.2", - "concurrently": "^7.4.0", - "cpy-cli": "^4.2.0", - "figlet": "^1.5.2", - "fs-extra": "^10.1.0", - "rimraf": "^3.0.2", - "tsconfig.js": "^3.0.0" - }, - "gitHead": "27dcebbb8a2d38e7858d681a7f3aeb368d62c60e", - "bugs": { - "url": "https://github.com/gobstones/gobstones-scripts/issues" - }, - "_id": "@gobstones/gobstones-scripts@0.3.1", - "_nodeVersion": "16.17.1", - "_npmVersion": "8.15.0", - "dist": { - "integrity": "sha512-gYmZCOXtb9ePfeEY+CMRBhImRHvTQxe1rOVzq6V6zEVCxuOGAI73MOyGI7i4wFNn8ePH6IsHM6caF2juMvJytg==", - "shasum": "5737d424d2af89f685cac3b208175ab48f9cdf17", - "tarball": "https://registry.npmjs.org/@gobstones/gobstones-scripts/-/gobstones-scripts-0.3.1.tgz", - "fileCount": 90, - "unpackedSize": 147155, - "signatures": [ - { - "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA", - "sig": "MEUCIQCUrNkogYT+Kt2N64YaCJZkZhAKKKRxXWDHC5x1bNzizwIgZucNmsT26Zs+nxqi9yCh5Motj4m3Jo24kPwXSHrkkJg=" - } - ], - "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWOrHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrBWw//YVPgfpo2jWZ7QvsV3hyHkeCmovkyQiXIUW/SkfSQuZNu5boQ\r\nXqbVYUymlUeNYtZNMT+24NieJsTqHll3OVpdcuPqVhqC4FQIQ7p1ynWXuRem\r\nQxdD4PKmnP3t0yvzcnM+IZjZLwj2patoim8oO5GEM6WmFZy2XP+a2fU2sshq\r\n05FZR9DYzwAM8DX4RIUM46XMKUSwh9TLfPuchoEfi4kY+IRRfRrtKINvJk+z\r\nJxbpiWzWYdRznNxhkZBSRy0iuGESI5x6l8fWRrsoT0A//KN0ed9+Dt8OYmPU\r\nnvl6bTukj5Nka2eSK4tU7U1Wx5XigSSSpLVFYkUyk8XYk3Vd61st7pIHmR5o\r\ntVHUaoVXGfhmGneMWFd9MjEON4WgJeD7vU9/GZIt/OcvH9XVN4fqNKTwiyiU\r\no/+BN8BUMVdH39RJ+wGGZFJIblo6mxV/ntwXTvfMUwODxv5UlRlRlKl4WU6W\r\nxVNCgMfBRD1Hki0pkraFZGr8LL/DLOIelpo0VcYOx9G1iWoplPIJ/js+DWJQ\r\nm0vudVE2mXXSnxKN5adRmvvUQtGbI4TLlzciwiaVR0GSm7vfs0T8U/FV7mwg\r\nYgkCFy59fl5dGvlrxU1fZqd5VIpD/hgeuEYYp4wzkRgucbOPJWoyq4GKnuw9\r\nW6Vfd7HW42Awz6OzQnpJ+Cp79bGBiToRgaM=\r\n=v8+O\r\n-----END PGP SIGNATURE-----\r\n" - }, - "_npmUser": { - "name": "alanrodas", - "email": "alanrodas@gmail.com" - }, - "directories": {}, - "maintainers": [ - { - "name": "nicolas-alv3", - "email": "nicolas.alvarez@alu.unq.edu.ar" - }, - { - "name": "alanrodas", - "email": "alanrodas@gmail.com" - }, - { - "name": "sawady", - "email": "sawady.faso@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/gobstones-scripts_0.3.1_1666771655102_0.22100886644731288" - }, - "_hasShrinkwrap": false, - "contributors": [] - }, - "0.3.2": { - "name": "@gobstones/gobstones-scripts", - "version": "0.3.2", - "description": "Scripts to abstract away build configuration of Gobstones Project's libraries and modules.", - "repository": { - "type": "git", - "url": "git+https://github.com/gobstones/gobstones-scripts.git" - }, - "homepage": "https://gobstones.github.io/gobstones-scripts", - "author": { - "name": "Alan Rodas Bonjour", - "email": "alanrodas@gmail.com" - }, - "license": "MIT", - "keywords": [ - "Gobstones", - "Scripts", - "Build", - "Run", - "Projects" - ], - "bin": { - "gobstones-scripts": "src/cli/index.js" - }, - "main": "./dist/index.js", - "typings": "./src/index.d.ts", - "exports": { - ".": { - "types": "./src/index.d.ts", - "default": "./src/index.js" - } - }, - "scripts": { - "prepare": "", - "start": "nps", - "dev": "echo \"Cannot run this tool in this way.\"", - "test": "nps lint", - "build": "echo \"This tool does not run on itself. Nothing to do.\"", - "doc": "nps doc", - "lint": "nps lint", - "prettier": "nps prettier" - }, - "devDependencies": { - "@types/common-tags": "^1.8.1", - "@types/rimraf": "^3.0.2", - "docdash": "^1.2.0", - "eslint": "^8.25.0", - "eslint-config-prettier": "^8.5.0", - "eslint-plugin-import": "^2.26.0", - "eslint-plugin-no-null": "^1.0.2", - "eslint-plugin-prefer-arrow": "^1.2.3", - "eslint-plugin-prettier": "^4.2.1", - "husky": "^8.0.1", - "jsdoc": "^3.6.11", - "node-dev": "^7.4.3", - "nodemon": "^2.0.19", - "nps": "^5.10.0", - "prettier": "^2.7.1" - }, - "dependencies": { - "ansi-colors": "^4.1.3", - "commander": "^9.4.0", - "common-tags": "^1.8.2", - "concurrently": "^7.4.0", - "cpy-cli": "^4.2.0", - "figlet": "^1.5.2", - "fs-extra": "^10.1.0", - "rimraf": "^3.0.2", - "tsconfig.js": "^3.0.0" - }, - "gitHead": "b52cec211fb1eaa169e5a1c5ffb68a93cbffb269", - "bugs": { - "url": "https://github.com/gobstones/gobstones-scripts/issues" - }, - "_id": "@gobstones/gobstones-scripts@0.3.2", - "_nodeVersion": "16.17.1", - "_npmVersion": "8.15.0", - "dist": { - "integrity": "sha512-0e44PdZHLOworNN9TjrbXSm2f7DpyJM0zzYN88cFXh0dfFFlIVfv30XoJ4kS5wwTW0e01o3GEJryRa43po46qQ==", - "shasum": "fc385fbbeea02e4e31a9d9795e3baaaf5614b72a", - "tarball": "https://registry.npmjs.org/@gobstones/gobstones-scripts/-/gobstones-scripts-0.3.2.tgz", - "fileCount": 90, - "unpackedSize": 147315, - "signatures": [ - { - "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA", - "sig": "MEUCIBKs3x+PduuODjuiKXHaHL+IBrjNcVkTQrS1yvcMWcLZAiEAlGcpTWDNGN9UpnpTxNu7mc9cbHsuBsk28aMSqcsIZkk=" - } - ], - "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWPTiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpBfxAAmEX52b+fkRtWzoOLqmtgpFDyuq7H+Z8fQYXoo7GVqNIdBlW6\r\nJFVG2Zi+PoaAJgM075XJXgcKyLFYp3QEagHdtAcLz8vl2T0UYclhigIcLqDm\r\ny1HK4ZCMb+NsoNkKnvf2xepQ9TqI7OQllpFMdningzpYMQFlGLhPAWOxlBQG\r\nEiE7Z/FnsnTDfXZCeX+86WWF2RahKhYNpmfyO2dw393Y9r4qvJUviOCTFbTu\r\n0EY0SoFdlGIFJig7G5KzbSveft2SuVgWV2+uYqrGseoZyhg7TvOT7obSVTnJ\r\nldGUqJQ2IrpdsaZ1NAmH0kEhjdcmntPvzFXeotfZos0pB9/mE27uYUaUJbHL\r\nYkAEVavi6M+7xULN21vWSHGEfB9GmGaCCrY1UoEfCkAVepOlcbmqSQCDFyBE\r\nAhIVSmzk+dtC0qJqdD/AAyZ9oXyQhgL6/kqD79YEhjpEIu2fo5hwKkvEiUuT\r\n6WH1Hh7TFb1teFHwj5OM3BEm8cIZHiXVqio0cNtLrmrzJRFoFVTLmsHL/zVn\r\ndZY6Rbyi4j+yg26JnPN9oNy6edC/8EAWoz5diSs8lRdHa8LsJYQJgTn6czIn\r\nfb4MzCdIHfjGync49WaTSjYmGYi7STkcX2JquyFuV9GReZBz1eZBIMm/KqNs\r\n+mcEu1yJV28/g39gAeGXEcbNzeaiqEkFY7Q=\r\n=VHI5\r\n-----END PGP SIGNATURE-----\r\n" - }, - "_npmUser": { - "name": "alanrodas", - "email": "alanrodas@gmail.com" - }, - "directories": {}, - "maintainers": [ - { - "name": "nicolas-alv3", - "email": "nicolas.alvarez@alu.unq.edu.ar" - }, - { - "name": "alanrodas", - "email": "alanrodas@gmail.com" - }, - { - "name": "sawady", - "email": "sawady.faso@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/gobstones-scripts_0.3.2_1666774242677_0.22829614460231684" - }, - "_hasShrinkwrap": false, - "contributors": [] - }, - "0.4.0-alpha1": { - "name": "@gobstones/gobstones-scripts", - "version": "0.4.0-alpha1", - "description": "Scripts to abstract away build configuration of Gobstones Project's libraries and modules.", - "repository": { - "type": "git", - "url": "git+https://github.com/gobstones/gobstones-scripts.git" - }, - "homepage": "https://gobstones.github.io/gobstones-scripts", - "author": { - "name": "Alan Rodas Bonjour", - "email": "alanrodas@gmail.com" - }, - "license": "MIT", - "keywords": [ - "Gobstones", - "Scripts", - "Build", - "Run", - "Projects" - ], - "bin": { - "gobstones-scripts": "src/cli/index.js" - }, - "main": "./dist/index.js", - "typings": "./src/index.d.ts", - "exports": { - ".": { - "types": "./src/index.d.ts", - "default": "./src/index.js" - } - }, - "scripts": { - "prepare": "", - "start": "nps", - "dev": "echo \"Cannot run this tool in this way.\"", - "test": "nps lint", - "build": "echo \"This tool does not run on itself. Nothing to do.\"", - "doc": "nps doc", - "lint": "nps lint", - "prettify": "nps prettify" - }, - "devDependencies": { - "docdash": "^2.0.0", - "jsdoc": "^4.0.0", - "node-dev": "^7.4.3", - "nodemon": "^2.0.20" - }, - "dependencies": { - "@jest/globals": "^29.3.1", - "@rollup/plugin-commonjs": "^23.0.7", - "@rollup/plugin-node-resolve": "^15.0.1", - "@rollup/plugin-typescript": "^10.0.1", - "@types/common-tags": "^1.8.1", - "@types/rimraf": "^3.0.2", - "@typescript-eslint/eslint-plugin": "^5.46.1", - "@typescript-eslint/parser": "^5.46.1", - "ansi-colors": "^4.1.3", - "commander": "^9.4.1", - "common-tags": "^1.8.2", - "concurrently": "^7.6.0", - "cpy-cli": "^4.2.0", - "eslint": "^8.30.0", - "eslint-config-prettier": "^8.5.0", - "eslint-plugin-import": "^2.26.0", - "eslint-plugin-no-null": "^1.0.2", - "eslint-plugin-prefer-arrow": "^1.2.3", - "eslint-plugin-prettier": "^4.2.1", - "figlet": "^1.5.2", - "fs-extra": "^11.1.0", - "husky": "^8.0.2", - "jest": "^29.3.1", - "nps": "^5.10.0", - "prettier": "^2.8.1", - "rimraf": "^3.0.2", - "rollup": "^3.7.5", - "ts-jest": "^29.0.3", - "ts-node": "^10.9.1", - "ts-node-dev": "^2.0.0", - "tsconfig.js": "^3.0.0", - "typedoc": "^0.23.22", - "typedoc-plugin-merge-modules": "^4.0.1", - "typedoc-plugin-remove-references": "^0.0.6", - "typescript": "^4.9.4" - }, - "gitHead": "6a2279795e1dce3044185c807e8b682963b0a933", - "bugs": { - "url": "https://github.com/gobstones/gobstones-scripts/issues" - }, - "_id": "@gobstones/gobstones-scripts@0.4.0-alpha1", - "_nodeVersion": "16.18.1", - "_npmVersion": "8.19.2", - "dist": { - "integrity": "sha512-OTL+wNHrKcU46Dv3mDK2vCVHbAjGqTZIOVOcTMNladTUabEOTpRa5epNu7eluqfcqdQhx/c6bUgRuzD2u2jy3Q==", - "shasum": "d16ccbfd7e6892da89a5955960720ce6eaf45db1", - "tarball": "https://registry.npmjs.org/@gobstones/gobstones-scripts/-/gobstones-scripts-0.4.0-alpha1.tgz", - "fileCount": 115, - "unpackedSize": 164393, - "signatures": [ - { - "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA", - "sig": "MEYCIQD0wP7zgd6ZTur4TVnoVg9/LyY06LDpCM3PBjEXnWA7wAIhAKhoMgyfqyyeNsTFiiWh3HNd/RGOs2O95L7mR7Tklf+Z" - } - ], - "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjoVPiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqHvA//SvctZmJi+7NonQdSCKk38zxTZHDfYTtcD/6PQKQXKqGKXof2\r\nQ5zeGMPRxI8IFxuVUcUIC5a/FKWsMe48++XdD/Qb/tdpYnpJDXwaNnWw7cNU\r\nmo3TzBpSDtANlCTtBPZvqMvh8GIPlhyvoVJSUHLEdUUxa2wq3iWWo0iUBkcG\r\nJXnloYaKAF/eEkaNE8IRR/wEL6oFBVC/JT/aogAZ4TIW8Rpzk2Waeu2F4M6B\r\nKr5KdcPwrmfD6gJnnUCCExyoZsNDVmZE3dSdRb/WNd6CvIGlULH5OEfNgiDG\r\nyQcaYPfyNhZJkEa1QrtEyYaI2MRxodcua0Ziuf594p14RC0DF4YUwge40RWx\r\n8hU7tFLHYpv8aDHv6RDMt1e/qfe9OPYqxNqnaXxbMeKVtnZ19ViDbFGhjbgL\r\n829y2iCKter0pQn16NRGi+jA+NPz6UFI0sa/Tc6p764B7qUni7klXSOQYcok\r\nlYgsV7qnOYUwWHnkupClNA3dPl0DSCqZ4dw2j/tXZ+UcB5NIXjYTw/LaV2QO\r\nQaUCs+ROaE3ZAsaKgFk+iG3YN2nW5NO8JDlMpHgiNLm9cPhx/IA2JipTgnjI\r\nhO2y9OSgMmP59F6ldJdw3twvY5KDeFWjM3j6HV7oaqrpbDqAiunf7CCzDeds\r\n2Y+onLK5SkpSBCNfAc0JGax3SUPNgEU6ros=\r\n=ZDK8\r\n-----END PGP SIGNATURE-----\r\n" - }, - "_npmUser": { - "name": "alanrodas", - "email": "alanrodas@gmail.com" - }, - "directories": {}, - "maintainers": [ - { - "name": "nicolas-alv3", - "email": "nicolas.alvarez@alu.unq.edu.ar" - }, - { - "name": "alanrodas", - "email": "alanrodas@gmail.com" - }, - { - "name": "sawady", - "email": "sawady.faso@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/gobstones-scripts_0.4.0-alpha1_1671517154608_0.21858356843180893" - }, - "_hasShrinkwrap": false, - "contributors": [] - }, - "0.4.0-alpha2": { - "name": "@gobstones/gobstones-scripts", - "version": "0.4.0-alpha2", - "description": "Scripts to abstract away build configuration of Gobstones Project's libraries and modules.", - "repository": { - "type": "git", - "url": "git+https://github.com/gobstones/gobstones-scripts.git" - }, - "homepage": "https://gobstones.github.io/gobstones-scripts", - "author": { - "name": "Alan Rodas Bonjour", - "email": "alanrodas@gmail.com" - }, - "license": "MIT", - "keywords": [ - "Gobstones", - "Scripts", - "Build", - "Run", - "Projects" - ], - "bin": { - "gobstones-scripts": "src/cli/index.js" - }, - "main": "./dist/index.js", - "typings": "./src/index.d.ts", - "exports": { - ".": { - "types": "./src/index.d.ts", - "default": "./src/index.js" - } - }, - "scripts": { - "prepare": "", - "start": "nps", - "dev": "echo \"Cannot run this tool in this way.\"", - "test": "nps lint", - "build": "echo \"This tool does not run on itself. Nothing to do.\"", - "doc": "nps doc", - "lint": "nps lint", - "prettify": "nps prettify" - }, - "devDependencies": { - "docdash": "^2.0.0", - "jsdoc": "^4.0.0", - "node-dev": "^7.4.3", - "nodemon": "^2.0.20" - }, - "dependencies": { - "@babel/core": "^7.20.5", - "@babel/preset-env": "^7.20.2", - "@babel/preset-react": "^7.18.6", - "@babel/preset-typescript": "^7.18.6", - "@jest/globals": "^29.3.1", - "@mdx-js/react": "^2.2.1", - "@rollup/plugin-commonjs": "^23.0.7", - "@rollup/plugin-node-resolve": "^15.0.1", - "@rollup/plugin-typescript": "^10.0.1", - "@storybook/addon-actions": "^6.5.14", - "@storybook/addon-essentials": "^6.5.14", - "@storybook/addon-links": "^6.5.14", - "@storybook/builder-webpack5": "^6.5.14", - "@storybook/manager-webpack5": "^6.5.14", - "@storybook/preset-scss": "^1.0.3", - "@storybook/react": "^6.5.14", - "@testing-library/jest-dom": "^5.16.5", - "@testing-library/react": "^13.4.0", - "@types/common-tags": "^1.8.1", - "@types/node": "^18.11.17", - "@types/react": "^18.0.26", - "@types/rimraf": "^3.0.2", - "@types/testing-library__jest-dom": "^5.14.5", - "@typescript-eslint/eslint-plugin": "^5.46.1", - "@typescript-eslint/parser": "^5.46.1", - "ansi-colors": "^4.1.3", - "babel-jest": "^29.3.1", - "babel-loader": "^9.1.0", - "commander": "^9.4.1", - "common-tags": "^1.8.2", - "concurrently": "^7.6.0", - "cpy-cli": "^4.2.0", - "css-loader": "^6.7.3", - "eslint": "^8.30.0", - "eslint-config-prettier": "^8.5.0", - "eslint-plugin-import": "^2.26.0", - "eslint-plugin-no-null": "^1.0.2", - "eslint-plugin-prefer-arrow": "^1.2.3", - "eslint-plugin-prettier": "^4.2.1", - "figlet": "^1.5.2", - "fs-extra": "^11.1.0", - "html-webpack-plugin": "^5.5.0", - "husky": "^8.0.2", - "identity-obj-proxy": "^3.0.0", - "jest": "^29.3.1", - "jest-environment-jsdom": "^29.3.1", - "nps": "^5.10.0", - "prettier": "^2.8.1", - "react": "^18.2.0", - "react-dom": "^18.2.0", - "rimraf": "^3.0.2", - "rollup": "^3.7.5", - "rollup-plugin-dts": "^5.0.0", - "rollup-plugin-postcss": "^4.0.2", - "sass": "^1.57.1", - "sass-loader": "^13.2.0", - "serve": "^14.1.2", - "style-loader": "^3.3.1", - "ts-jest": "^29.0.3", - "ts-node": "^10.9.1", - "ts-node-dev": "^2.0.0", - "tsconfig.js": "^3.0.0", - "typedoc": "^0.23.22", - "typedoc-plugin-merge-modules": "^4.0.1", - "typedoc-plugin-remove-references": "^0.0.6", - "typescript": "^4.9.4" - }, - "gitHead": "561748e58b2bdd43b7f4c447be5e971ab4b8909f", - "bugs": { - "url": "https://github.com/gobstones/gobstones-scripts/issues" - }, - "_id": "@gobstones/gobstones-scripts@0.4.0-alpha2", - "_nodeVersion": "16.18.1", - "_npmVersion": "8.19.2", - "dist": { - "integrity": "sha512-GEP84If9J5dLY5HAKX16COolQsxdPHBu3MdkxLamAFExnvOn7b5seBxhQA+M2c0tmvHMkkes2HSPcG0eqrFQxw==", - "shasum": "7b331b6e361b106f98934dd1cae4f2f50b382851", - "tarball": "https://registry.npmjs.org/@gobstones/gobstones-scripts/-/gobstones-scripts-0.4.0-alpha2.tgz", - "fileCount": 116, - "unpackedSize": 171591, - "signatures": [ - { - "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA", - "sig": "MEUCIQCGnjR9u+CJavt2xy8zZ9jYR1UA9lAITMtd5XOn3H8oYgIgYChPVutBhJg1UyThf+zvnQWh43Xyn7FQSJ3PnYX/fe8=" - } - ], - "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjoue6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqYSQ/9HcLoIp4zzSJitNCsfB3iwciecfCcbp8HZr14KwdN+aK2+GWx\r\nIwe409zqtw+RwOeWciGST+RENVVXqRP+6ByLDMWM9RiHUaEwD8H450yGzQOM\r\nZBa6OGDrJtKqoOiGH6Zsd7sCgBsvuYo8ROFYDd+n5zUb8zVNYfVdS0NU5Uw8\r\nVGNL+3lylUBkSiySCqNfrsLidUza6jafZdaHBjSGrhHZ7+MT/ViLLG0HpPJI\r\nTS4DZSeLB3UR1fN8kF3UTLZETIdF8UkbPMJSCvVPCKNXO3fK/VZKG0TbBvS9\r\ncAFUrrLFJMExfd2DKYDutJdLyABXvolGPd57eG9dv4QgYSNUD1Zcufhl96D8\r\nmQro2pY9AVy8JobEqHvhPbDyxD/jpfJ18P9XIyjx/3gTHrBh4PFaijlVPIEa\r\nnTeQIUbv/mU0kpIfISrDFG4q8nuu+2c006boXTOfSzg2VPmAo4Mo7KG83tve\r\nM6nZtqhr6TguHPG49qfH8r9dVIDLzdj+J8UtWpCGaiX5DFeAArdYl8Yo7/hx\r\nDt4bezKvr7ptlHGxXa3v8P/IduwUqAZd2WVT615bjzjE/YPBt8RBtk7LzmZv\r\nScucVtT2yED8jrAuWDkLE7swbHwb7GQEzBCWOfJs+mbjHhzEwmPVWNVlJQ5S\r\nb0qWgcTf4QGtFcYX/AnICWiJSsQ0RM8TRik=\r\n=hzOm\r\n-----END PGP SIGNATURE-----\r\n" - }, - "_npmUser": { - "name": "alanrodas", - "email": "alanrodas@gmail.com" - }, - "directories": {}, - "maintainers": [ - { - "name": "nicolas-alv3", - "email": "nicolas.alvarez@alu.unq.edu.ar" - }, - { - "name": "alanrodas", - "email": "alanrodas@gmail.com" - }, - { - "name": "sawady", - "email": "sawady.faso@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/gobstones-scripts_0.4.0-alpha2_1671620538515_0.6321863736312765" - }, - "_hasShrinkwrap": false, - "contributors": [] - }, - "0.4.0-alpha3": { - "name": "@gobstones/gobstones-scripts", - "version": "0.4.0-alpha3", - "description": "Scripts to abstract away build configuration of Gobstones Project's libraries and modules.", - "repository": { - "type": "git", - "url": "git+https://github.com/gobstones/gobstones-scripts.git" - }, - "homepage": "https://gobstones.github.io/gobstones-scripts", - "author": { - "name": "Alan Rodas Bonjour", - "email": "alanrodas@gmail.com" - }, - "license": "MIT", - "keywords": [ - "Gobstones", - "Scripts", - "Build", - "Run", - "Projects" - ], - "bin": { - "gobstones-scripts": "src/cli/index.js" - }, - "main": "./dist/index.js", - "typings": "./src/index.d.ts", - "exports": { - ".": { - "types": "./src/index.d.ts", - "default": "./src/index.js" - } - }, - "scripts": { - "prepare": "", - "start": "nps", - "dev": "echo \"Cannot run this tool in this way.\"", - "test": "nps lint", - "build": "echo \"This tool does not run on itself. Nothing to do.\"", - "doc": "nps doc", - "lint": "nps lint", - "prettify": "nps prettify" - }, - "devDependencies": { - "docdash": "^2.0.0", - "jsdoc": "^4.0.0", - "node-dev": "^7.4.3", - "nodemon": "^2.0.20" - }, - "dependencies": { - "@babel/core": "^7.20.5", - "@babel/preset-env": "^7.20.2", - "@babel/preset-react": "^7.18.6", - "@babel/preset-typescript": "^7.18.6", - "@jest/globals": "^29.3.1", - "@mdx-js/react": "^2.2.1", - "@rollup/plugin-commonjs": "^23.0.7", - "@rollup/plugin-node-resolve": "^15.0.1", - "@rollup/plugin-typescript": "^10.0.1", - "@storybook/addon-actions": "^6.5.14", - "@storybook/addon-essentials": "^6.5.14", - "@storybook/addon-links": "^6.5.14", - "@storybook/builder-webpack5": "^6.5.14", - "@storybook/manager-webpack5": "^6.5.14", - "@storybook/preset-scss": "^1.0.3", - "@storybook/react": "^6.5.14", - "@testing-library/jest-dom": "^5.16.5", - "@testing-library/react": "^13.4.0", - "@types/common-tags": "^1.8.1", - "@types/node": "^18.11.17", - "@types/react": "^18.0.26", - "@types/rimraf": "^3.0.2", - "@types/testing-library__jest-dom": "^5.14.5", - "@typescript-eslint/eslint-plugin": "^5.46.1", - "@typescript-eslint/parser": "^5.46.1", - "ansi-colors": "^4.1.3", - "babel-jest": "^29.3.1", - "babel-loader": "^9.1.0", - "commander": "^9.4.1", - "common-tags": "^1.8.2", - "concurrently": "^7.6.0", - "cpy-cli": "^4.2.0", - "css-loader": "^6.7.3", - "eslint": "^8.30.0", - "eslint-config-prettier": "^8.5.0", - "eslint-plugin-import": "^2.26.0", - "eslint-plugin-no-null": "^1.0.2", - "eslint-plugin-prefer-arrow": "^1.2.3", - "eslint-plugin-prettier": "^4.2.1", - "figlet": "^1.5.2", - "fs-extra": "^11.1.0", - "html-webpack-plugin": "^5.5.0", - "husky": "^8.0.2", - "identity-obj-proxy": "^3.0.0", - "jest": "^29.3.1", - "jest-environment-jsdom": "^29.3.1", - "nps": "^5.10.0", - "postcss": "^8.4.20", - "prettier": "^2.8.1", - "rimraf": "^3.0.2", - "rollup": "^3.7.5", - "rollup-plugin-dts": "^5.0.0", - "rollup-plugin-postcss": "^4.0.2", - "sass": "^1.57.1", - "sass-loader": "^13.2.0", - "serve": "^14.1.2", - "style-loader": "^3.3.1", - "ts-jest": "^29.0.3", - "ts-node": "^10.9.1", - "ts-node-dev": "^2.0.0", - "tsconfig.js": "^3.0.0", - "typedoc": "^0.23.22", - "typedoc-plugin-merge-modules": "^4.0.1", - "typedoc-plugin-remove-references": "^0.0.6", - "typescript": "^4.9.4" - }, - "gitHead": "f5b5d347e1cdc973370dfcb2dc0a097cb3777079", - "bugs": { - "url": "https://github.com/gobstones/gobstones-scripts/issues" - }, - "_id": "@gobstones/gobstones-scripts@0.4.0-alpha3", - "_nodeVersion": "16.18.1", - "_npmVersion": "8.19.2", - "dist": { - "integrity": "sha512-fIIo8vILI1dJpTMy6mpxZliSJAal11i+rH5G8VluNWF1P0DMostgseCZE4CEO4X0LeO6r7ZW7zabSfVgDIXNcg==", - "shasum": "f0d3db0f350498704049de3d040de20a9eb08294", - "tarball": "https://registry.npmjs.org/@gobstones/gobstones-scripts/-/gobstones-scripts-0.4.0-alpha3.tgz", - "fileCount": 116, - "unpackedSize": 171621, - "signatures": [ - { - "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA", - "sig": "MEUCIQCSJAf6Tqv1EjOqMMmBejdOrDNMNU3tN+nmfCAdc3N49gIgUqjVeVymMC+3pIQqvjwDLjx9RO8Ny5aERvblzlH+Gt0=" - } - ], - "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpUWgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqQTg//ba7Sj5s+eJWYIZi004caCmSghKLNq/RmWZJbJ13pOzeS0R58\r\n5IUC8Ygjo0W74bJD3vebVvONflh2Efa7GLtutTOB0PnlJRe8j9h8ceaDam1I\r\nVhCGYQodVaozSxCpzCxXN3L4Eb3ZVlnkoet/NRj5ZLzmrC/wML+xtBypfR2e\r\ncVTPuB2Nsc1QQjwSzxOmnkdX7Bi7+Zci8OZJp8OYj+D+BwjWznNPB58j1PrN\r\nlLX4q+hHv0BcfDVDLQHXKXFqbLYBZtFWqsAbYt/Mwfsa5UNFMLXUg11Rv6ta\r\nw4E7bMwso8uiuBT0aZl00bjoRvBQ+8YWvl07Pv8hjMB7WcsnKQnw2zlKmcqR\r\nzz4ZgOhEgyEPRCeY9nOLJIg8Au+ABavrcFOSZ/ft820tLslmSZfDdhOQ0b8W\r\nm4mVdw7IxmMC5ayRTNhrxsQ/qClY9C3+hGtAgeHhyx51Wq+At1rgeA11G3Nl\r\nQunOjR6D24kFNqDFB4Gd9GOBQOvYqrUZn8DCGpj9Rafy1fSO8ysIZQjAaww7\r\nB5mAaHZYb6zNqXxCdq0AusRdejHTg+osPl2YUeqy5u5TZcE3EXRhn1dm19eL\r\nrp5+0FGHMPRtjYfKVBWqwwSFx4C3QPU2U9Cha6yWRwirxqUX7BCJ/vn+59n1\r\n8v2a2BFx2vIxwsVfryheWKyG8yPHCORkkF4=\r\n=sw/0\r\n-----END PGP SIGNATURE-----\r\n" - }, - "_npmUser": { - "name": "alanrodas", - "email": "alanrodas@gmail.com" - }, - "directories": {}, - "maintainers": [ - { - "name": "nicolas-alv3", - "email": "nicolas.alvarez@alu.unq.edu.ar" - }, - { - "name": "alanrodas", - "email": "alanrodas@gmail.com" - }, - { - "name": "sawady", - "email": "sawady.faso@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/gobstones-scripts_0.4.0-alpha3_1671775648436_0.13217513773398237" - }, - "_hasShrinkwrap": false, - "contributors": [] - }, - "0.4.0-alpha4": { - "name": "@gobstones/gobstones-scripts", - "version": "0.4.0-alpha4", - "description": "Scripts to abstract away build configuration of Gobstones Project's libraries and modules.", - "repository": { - "type": "git", - "url": "git+https://github.com/gobstones/gobstones-scripts.git" - }, - "homepage": "https://gobstones.github.io/gobstones-scripts", - "author": { - "name": "Alan Rodas Bonjour", - "email": "alanrodas@gmail.com" - }, - "license": "MIT", - "keywords": [ - "Gobstones", - "Scripts", - "Build", - "Run", - "Projects" - ], - "bin": { - "gobstones-scripts": "src/cli/index.js" - }, - "main": "./dist/index.js", - "typings": "./src/index.d.ts", - "exports": { - ".": { - "types": "./src/index.d.ts", - "default": "./src/index.js" - } - }, - "scripts": { - "postinstall": "husky install", - "prepack": "pinst --disable", - "postpack": "pinst --enable", - "start": "nps", - "dev": "node ./src/api/index.js", - "test": "nps lint", - "build": "echo \"This tool does not run on itself. Nothing to do.\"", - "doc": "nps doc", - "lint": "nps lint", - "prettify": "nps prettify", - "prepare": "" - }, - "devDependencies": { - "docdash": "^2.0.0", - "jsdoc": "^4.0.0", - "node-dev": "^7.4.3", - "nodemon": "^2.0.20" - }, - "dependencies": { - "@babel/core": "^7.20.5", - "@babel/preset-env": "^7.20.2", - "@babel/preset-react": "^7.18.6", - "@babel/preset-typescript": "^7.18.6", - "@jest/globals": "^29.3.1", - "@mdx-js/react": "^2.2.1", - "@rollup/plugin-commonjs": "^23.0.7", - "@rollup/plugin-node-resolve": "^15.0.1", - "@rollup/plugin-typescript": "^10.0.1", - "@storybook/addon-actions": "^6.5.14", - "@storybook/addon-essentials": "^6.5.14", - "@storybook/addon-links": "^6.5.14", - "@storybook/builder-webpack5": "^6.5.14", - "@storybook/manager-webpack5": "^6.5.14", - "@storybook/preset-scss": "^1.0.3", - "@storybook/react": "^6.5.14", - "@testing-library/jest-dom": "^5.16.5", - "@testing-library/react": "^13.4.0", - "@types/common-tags": "^1.8.1", - "@types/node": "^18.11.17", - "@types/react": "^18.0.26", - "@types/rimraf": "^3.0.2", - "@types/testing-library__jest-dom": "^5.14.5", - "@typescript-eslint/eslint-plugin": "^5.46.1", - "@typescript-eslint/parser": "^5.46.1", - "ansi-colors": "^4.1.3", - "babel-jest": "^29.3.1", - "babel-loader": "^9.1.0", - "commander": "^9.4.1", - "common-tags": "^1.8.2", - "concurrently": "^7.6.0", - "cpy-cli": "^4.2.0", - "css-loader": "^6.7.3", - "eslint": "^8.30.0", - "eslint-config-prettier": "^8.5.0", - "eslint-plugin-import": "^2.26.0", - "eslint-plugin-no-null": "^1.0.2", - "eslint-plugin-prefer-arrow": "^1.2.3", - "eslint-plugin-prettier": "^4.2.1", - "figlet": "^1.5.2", - "fs-extra": "^11.1.0", - "html-webpack-plugin": "^5.5.0", - "husky": "^8.0.2", - "identity-obj-proxy": "^3.0.0", - "jest": "^29.3.1", - "jest-environment-jsdom": "^29.3.1", - "nps": "^5.10.0", - "pinst": "^3.0.0", - "postcss": "^8.4.20", - "prettier": "^2.8.1", - "rimraf": "^3.0.2", - "rollup": "^3.7.5", - "rollup-plugin-dts": "^5.0.0", - "rollup-plugin-postcss": "^4.0.2", - "sass": "^1.57.1", - "sass-loader": "^13.2.0", - "serve": "^14.1.2", - "style-loader": "^3.3.1", - "ts-jest": "^29.0.3", - "ts-node": "^10.9.1", - "ts-node-dev": "^2.0.0", - "tsconfig.js": "^3.0.0", - "typedoc": "^0.23.22", - "typedoc-plugin-merge-modules": "^4.0.1", - "typedoc-plugin-remove-references": "^0.0.6", - "typescript": "^4.9.4" - }, - "gitHead": "9548034e5fab4b794feb4f68d9468c9e2a11a214", - "bugs": { - "url": "https://github.com/gobstones/gobstones-scripts/issues" - }, - "_id": "@gobstones/gobstones-scripts@0.4.0-alpha4", - "_nodeVersion": "16.18.1", - "_npmVersion": "8.19.2", - "dist": { - "integrity": "sha512-Uvmx6jIEH+kSdGmwU4wN4ZMr4vRp03Jzvct7C5deRbSj6p/Z6rbyV1tdgL8KX3z5yTF4pu6d5mBVE29/ncVVmA==", - "shasum": "147fb4cec0ef04ebac0dcb149aa00c51444c052b", - "tarball": "https://registry.npmjs.org/@gobstones/gobstones-scripts/-/gobstones-scripts-0.4.0-alpha4.tgz", - "fileCount": 120, - "unpackedSize": 173910, - "signatures": [ - { - "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA", - "sig": "MEQCIGAW8odsuKBhL6j/n72nqNd2BrNXGPQHmn6CB2E34Dz/AiAongghNISYoF23Sxe3Anm4qWKZPFKGWgqEgf1FVk1WQw==" - } - ], - "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpXApACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmonSA//XiJBcJ1txuebeGo/fpT3n9lIxgo7FxYlvtZyIEWRMtVvo0zN\r\nnLedSTluRz14TDwXxU3gaqblHCKWVFCXkR0Hu1S1pMfenOohf2FY73YOGeud\r\nScM/uv2zUnw6HMnObfXkiPCbAajnYXA8Zb1E9B2Aw6K7orWWyspQKPedqATx\r\np/RgOuzzCkz680hhBpcAvFjz6qzC8Rh3F5QeP4AMMuQ6WLIoVeXA3dTxq4Uk\r\nM73xiR3a2OSGQYgZP+Mif+rLx91EgfCJ+gefzxTx7B8m9k84xmJMqtLi20dN\r\nvWZ7O9FYZeQVoqOrqnChnpyUlrhsU+PQvUpej6duU0Wee98FEH6lV5tZP5cL\r\nStMkuHQCL3vXSmgoPhW6g+LzUQNotIPJGccTo2z/v0Q154jEIdC0HzxvuVst\r\nMHjop3rpIsYFIVvaQM6rx8PHUuqbminlYnyy+8Y7VU15iZYR3+BeL8BOO3p6\r\nIRNcSWTl2hITvr2AlOS3hBrEu8GtuS/H6Z/y38Dz+iIIjokvCnSvj176lZxA\r\nJ1guAGWrExU5UWwKdSjSq5+BEAvK5QElT+P71FKZTYoFhAFc5ryl/3DqaV5Z\r\nfdcTGqUbMNW1I2mwxI3AIURTJrbO+KXJp9mGINu1X2fP57FENP7i6vATUTSY\r\n2E2T18gXa7uJMwnqfqh3Deq2TazgY7PLcGs=\r\n=fJaJ\r\n-----END PGP SIGNATURE-----\r\n" - }, - "_npmUser": { - "name": "alanrodas", - "email": "alanrodas@gmail.com" - }, - "directories": {}, - "maintainers": [ - { - "name": "nicolas-alv3", - "email": "nicolas.alvarez@alu.unq.edu.ar" - }, - { - "name": "alanrodas", - "email": "alanrodas@gmail.com" - }, - { - "name": "sawady", - "email": "sawady.faso@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/gobstones-scripts_0.4.0-alpha4_1671786537211_0.5713201086138298" - }, - "_hasShrinkwrap": false, - "contributors": [] - }, - "0.4.0-alpha6": { - "name": "@gobstones/gobstones-scripts", - "version": "0.4.0-alpha6", - "description": "Scripts to abstract away build configuration of Gobstones Project's libraries and modules.", - "repository": { - "type": "git", - "url": "git+https://github.com/gobstones/gobstones-scripts.git" - }, - "homepage": "https://gobstones.github.io/gobstones-scripts", - "author": { - "name": "Alan Rodas Bonjour", - "email": "alanrodas@gmail.com" - }, - "license": "MIT", - "keywords": [ - "Gobstones", - "Scripts", - "Build", - "Run", - "Projects" - ], - "bin": { - "gobstones-scripts": "src/cli/index.js" - }, - "main": "./dist/index.js", - "typings": "./src/index.d.ts", - "exports": { - ".": { - "types": "./src/index.d.ts", - "default": "./src/index.js" - } - }, - "scripts": { - "postinstall": "husky install", - "prepack": "pinst --disable", - "postpack": "pinst --enable", - "start": "nps", - "dev": "node ./src/api/index.js", - "test": "nps lint", - "build": "echo \"This tool does not run on itself. Nothing to do.\"", - "doc": "nps doc", - "lint": "nps lint", - "prettify": "nps prettify", - "prepare": "" - }, - "devDependencies": { - "docdash": "^2.0.0", - "jsdoc": "^4.0.0", - "node-dev": "^7.4.3", - "nodemon": "^2.0.20" - }, - "dependencies": { - "@babel/core": "^7.20.5", - "@babel/preset-env": "^7.20.2", - "@babel/preset-react": "^7.18.6", - "@babel/preset-typescript": "^7.18.6", - "@jest/globals": "^29.3.1", - "@mdx-js/react": "^2.2.1", - "@rollup/plugin-commonjs": "^23.0.7", - "@rollup/plugin-node-resolve": "^15.0.1", - "@rollup/plugin-typescript": "^10.0.1", - "@storybook/addon-actions": "^6.5.14", - "@storybook/addon-essentials": "^6.5.14", - "@storybook/addon-links": "^6.5.14", - "@storybook/builder-webpack5": "^6.5.14", - "@storybook/manager-webpack5": "^6.5.14", - "@storybook/preset-scss": "^1.0.3", - "@storybook/react": "^6.5.14", - "@testing-library/jest-dom": "^5.16.5", - "@testing-library/react": "^13.4.0", - "@types/common-tags": "^1.8.1", - "@types/node": "^18.11.17", - "@types/react": "^18.0.26", - "@types/rimraf": "^3.0.2", - "@types/testing-library__jest-dom": "^5.14.5", - "@typescript-eslint/eslint-plugin": "^5.46.1", - "@typescript-eslint/parser": "^5.46.1", - "ansi-colors": "^4.1.3", - "babel-jest": "^29.3.1", - "babel-loader": "^9.1.0", - "commander": "^9.4.1", - "common-tags": "^1.8.2", - "concurrently": "^7.6.0", - "copyfiles": "^2.4.1", - "cpy-cli": "^4.2.0", - "css-loader": "^6.7.3", - "eslint": "^8.30.0", - "eslint-config-prettier": "^8.5.0", - "eslint-plugin-import": "^2.26.0", - "eslint-plugin-no-null": "^1.0.2", - "eslint-plugin-prefer-arrow": "^1.2.3", - "eslint-plugin-prettier": "^4.2.1", - "figlet": "^1.5.2", - "fs-extra": "^11.1.0", - "html-webpack-plugin": "^5.5.0", - "husky": "^8.0.2", - "identity-obj-proxy": "^3.0.0", - "jest": "^29.3.1", - "jest-environment-jsdom": "^29.3.1", - "nps": "^5.10.0", - "pinst": "^3.0.0", - "postcss": "^8.4.20", - "prettier": "^2.8.1", - "rimraf": "^3.0.2", - "rollup": "^3.7.5", - "rollup-plugin-dts": "^5.0.0", - "rollup-plugin-postcss": "^4.0.2", - "sass": "^1.57.1", - "sass-loader": "^13.2.0", - "serve": "^14.1.2", - "style-loader": "^3.3.1", - "ts-jest": "^29.0.3", - "ts-node": "^10.9.1", - "ts-node-dev": "^2.0.0", - "tsconfig.js": "^3.0.0", - "typedoc": "^0.23.22", - "typedoc-plugin-merge-modules": "^4.0.1", - "typedoc-plugin-remove-references": "^0.0.6", - "typescript": "^4.9.4" - }, - "gitHead": "cac9ed53b2c52a50147172af340db0b21e19c273", - "bugs": { - "url": "https://github.com/gobstones/gobstones-scripts/issues" - }, - "_id": "@gobstones/gobstones-scripts@0.4.0-alpha6", - "_nodeVersion": "16.18.1", - "_npmVersion": "8.19.2", - "dist": { - "integrity": "sha512-kjTC+CCcQc1UJ5ziNSthV6wTlRGiap6mbxMcYYkQ9xYxX8JfOWyk2jw9k8qy5YyvmwBYgBm/R/zmQvM4mx6Piw==", - "shasum": "013a202933f818338a4409c2cc05282006c553af", - "tarball": "https://registry.npmjs.org/@gobstones/gobstones-scripts/-/gobstones-scripts-0.4.0-alpha6.tgz", - "fileCount": 680, - "unpackedSize": 8504434, - "signatures": [ - { - "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA", - "sig": "MEUCIET+igRyXXPuxi9LlEgHGCC2KlY8DvE9jN2XIy/JAjldAiEAi9jdDx2vsCfj9KuH8XFsM3pc20tuLcf5CThgtjjngNU=" - } - ], - "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjqmHTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqFqg//QCxI3ze+Q0DgjnPDdegD45N6UY1GZLuIRKnpQHa/8ql7zfCJ\r\nvZDmYs1+e9nnVxJ4dGG4NHMQe09TW41JjnaIvkgvRBzqVr5Z9Rg5X7a64Ckn\r\nBXELjU/0jQZHnbe6QhGxXYo9QKh0s5iNtNVZANOI06k5F0YTzlLRm+YjBGAI\r\nl+vBk4I2aS/anOLFBc5rHf/SNFr4ZkpSFFR9mGSkp59bEJMilh3Wv091R6V/\r\n1Hutderf9MylfVI+XPHEmgFpxiy88eY5kM6/C7smVutnzc5nuSU/lh7j1HAf\r\narWLjsPrKZ1arQlUNoVzm4p3p3Gtzj6NSVFZIwzPAQ7Z325VXi3VJfag0GUK\r\n/LiwxTyZOF4+TPJC4MnZqc0rjWiS8qAagsEmBu8MofURiG6gFPvk/81j6+L8\r\nnh1hHHy0ReeITNcakicS0xku3e1Zcr83JbWh1UDC+eybnP0XCVWnjoBTveMm\r\npTWGDU2qED/zt+4tC/IrOto74tMSl79aOSRFqYKf8ZfqbOSredR5ZY6pJ99U\r\nN9LB5rR/c/fyxnv6xcjDOYUvp4v7P71oQ1yr99gPpJ31U0cCgNCWFt5RSA6m\r\nY9H+1/h815//ofHKnKTjlGKArZoIonJuzgSVQu/3XL7nO1Y2Sf6vOep3PTYs\r\nRFNKchIFNU2rCcU1dpqxYr3QlF7rd+nrEHg=\r\n=oEQd\r\n-----END PGP SIGNATURE-----\r\n" - }, - "_npmUser": { - "name": "alanrodas", - "email": "alanrodas@gmail.com" - }, - "directories": {}, - "maintainers": [ - { - "name": "nicolas-alv3", - "email": "nicolas.alvarez@alu.unq.edu.ar" - }, - { - "name": "alanrodas", - "email": "alanrodas@gmail.com" - }, - { - "name": "sawady", - "email": "sawady.faso@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/gobstones-scripts_0.4.0-alpha6_1672110547513_0.7123904562185888" - }, - "_hasShrinkwrap": false, - "contributors": [] - }, - "0.4.0-alpha7": { - "name": "@gobstones/gobstones-scripts", - "version": "0.4.0-alpha7", - "description": "Scripts to abstract away build configuration of Gobstones Project's libraries and modules.", - "repository": { - "type": "git", - "url": "git+https://github.com/gobstones/gobstones-scripts.git" - }, - "homepage": "https://gobstones.github.io/gobstones-scripts", - "author": { - "name": "Alan Rodas Bonjour", - "email": "alanrodas@gmail.com" - }, - "license": "MIT", - "keywords": [ - "Gobstones", - "Scripts", - "Build", - "Run", - "Projects" - ], - "bin": { - "gobstones-scripts": "src/cli/index.js" - }, - "main": "./dist/index.js", - "typings": "./src/index.d.ts", - "exports": { - ".": { - "types": "./src/index.d.ts", - "default": "./src/index.js" - } - }, - "scripts": { - "postinstall": "husky install", - "prepack": "pinst --disable", - "postpack": "pinst --enable", - "start": "nps", - "dev": "node ./src/api/index.js", - "test": "nps lint", - "build": "echo \"This tool does not run on itself. Nothing to do.\"", - "doc": "nps doc", - "lint": "nps lint", - "prettify": "nps prettify", - "prepare": "" - }, - "devDependencies": { - "docdash": "^2.0.0", - "jsdoc": "^4.0.0", - "node-dev": "^7.4.3", - "nodemon": "^2.0.20" - }, - "dependencies": { - "@babel/core": "^7.20.5", - "@babel/preset-env": "^7.20.2", - "@babel/preset-react": "^7.18.6", - "@babel/preset-typescript": "^7.18.6", - "@jest/globals": "^29.3.1", - "@mdx-js/react": "^2.2.1", - "@rollup/plugin-commonjs": "^23.0.7", - "@rollup/plugin-node-resolve": "^15.0.1", - "@rollup/plugin-typescript": "^10.0.1", - "@storybook/addon-actions": "^6.5.14", - "@storybook/addon-essentials": "^6.5.14", - "@storybook/addon-links": "^6.5.14", - "@storybook/builder-webpack5": "^6.5.14", - "@storybook/manager-webpack5": "^6.5.14", - "@storybook/preset-scss": "^1.0.3", - "@storybook/react": "^6.5.14", - "@testing-library/jest-dom": "^5.16.5", - "@testing-library/react": "^13.4.0", - "@types/common-tags": "^1.8.1", - "@types/node": "^18.11.17", - "@types/react": "^18.0.26", - "@types/rimraf": "^3.0.2", - "@types/testing-library__jest-dom": "^5.14.5", - "@typescript-eslint/eslint-plugin": "^5.46.1", - "@typescript-eslint/parser": "^5.46.1", - "ansi-colors": "^4.1.3", - "babel-jest": "^29.3.1", - "babel-loader": "^9.1.0", - "commander": "^9.4.1", - "common-tags": "^1.8.2", - "concurrently": "^7.6.0", - "copyfiles": "^2.4.1", - "cpy-cli": "^4.2.0", - "css-loader": "^6.7.3", - "eslint": "^8.30.0", - "eslint-config-prettier": "^8.5.0", - "eslint-plugin-import": "^2.26.0", - "eslint-plugin-no-null": "^1.0.2", - "eslint-plugin-prefer-arrow": "^1.2.3", - "eslint-plugin-prettier": "^4.2.1", - "figlet": "^1.5.2", - "fs-extra": "^11.1.0", - "html-webpack-plugin": "^5.5.0", - "husky": "^8.0.2", - "identity-obj-proxy": "^3.0.0", - "jest": "^29.3.1", - "jest-environment-jsdom": "^29.3.1", - "nps": "^5.10.0", - "pinst": "^3.0.0", - "postcss": "^8.4.20", - "prettier": "^2.8.1", - "rimraf": "^3.0.2", - "rollup": "^3.7.5", - "rollup-plugin-dts": "^5.0.0", - "rollup-plugin-postcss": "^4.0.2", - "sass": "^1.57.1", - "sass-loader": "^13.2.0", - "serve": "^14.1.2", - "style-loader": "^3.3.1", - "ts-jest": "^29.0.3", - "ts-node": "^10.9.1", - "ts-node-dev": "^2.0.0", - "tsconfig.js": "^3.0.0", - "typedoc": "^0.23.22", - "typedoc-plugin-merge-modules": "^4.0.1", - "typedoc-plugin-remove-references": "^0.0.6", - "typescript": "^4.9.4" - }, - "gitHead": "54eb4b8d5b7bf4909df71c0cd7c5808f00152c0c", - "bugs": { - "url": "https://github.com/gobstones/gobstones-scripts/issues" - }, - "_id": "@gobstones/gobstones-scripts@0.4.0-alpha7", - "_nodeVersion": "16.18.1", - "_npmVersion": "8.19.2", - "dist": { - "integrity": "sha512-0uah1QZKngxYJeEwWVWV23NTUZfArEhxfKOxq8qT/tk618MnELxHLYB45YJBrkVyk47SNzKFAYQR6Jhv7gEJHA==", - "shasum": "078d14315d5336d244d0efd9542cd7f28f3dcc19", - "tarball": "https://registry.npmjs.org/@gobstones/gobstones-scripts/-/gobstones-scripts-0.4.0-alpha7.tgz", - "fileCount": 680, - "unpackedSize": 8506779, - "signatures": [ - { - "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA", - "sig": "MEUCIQCssVEeoiC50au/Qd9KmRgHsLaXlfpuZsUFUw5H4HiCiAIgLMZlG2vKuBPnerv7CPznVLPG+cFjitxxoaCduXGhszw=" - } - ], - "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjquWqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmobAA//cq7CcIwVEkSV532JRPF396q35jfRISfWIFl5gu8JWdwHFaJz\r\nbDd3ZZL5j5bzrTfSAu4l5srlLUU90p2H+t1uvF9bYgS0PO/nB/z4Lhepirgd\r\nDQ1W5EZeVBGrwu3Wqi0wiwtecP+0ebB4wPh3NiVpNBMZLlyGVWKDB+Xt3FUa\r\n5K1RmF4OfJSW2kWmGDB1J/ymbH82a+zZaozPstCSApsWfSr/q+c+MZ0P/QKu\r\nNPzRMbUPCJZJwHH02djFOAAoMj7g+RQq/qJJOtscUKgf0Sz+3/wT1i328i/W\r\nkIX16FlaX64ZJMt9xbxBM7UORz+jgox5iZuvdpuQ9uRCUcbMR3DIBXtoe5MG\r\nT0yEOJJzw6l1+xHoPEBq2PJZVkZHkrM+p1kmgLz0nvT8AN1prHpoG4nXwed+\r\nBcIAoWZFjIxDeAJvs4jSzVFZmk5caqc8UG3aCKWQbDOeDjaPYiJgIk67lq0n\r\nj3XGiDWCyOTAdQ8ZpfAYTvn+8XmqRCbL0Sy7l+uqREyBqMjav4bcMSpmmf9R\r\n0+w96epTN86hlHYD6bFH3Jzcidb93c53HjG3iJR7yC5AryLrc7v7voESMqqf\r\n0wH9b6EoyUk240j4l/qovceBH/R8E0sTaUWqU/I3GcvjcT586JGj4QPTRcQe\r\neRHzJ0kzw4E+JHo8FZYvxodmtd0RE/Pj6m4=\r\n=apkp\r\n-----END PGP SIGNATURE-----\r\n" - }, - "_npmUser": { - "name": "alanrodas", - "email": "alanrodas@gmail.com" - }, - "directories": {}, - "maintainers": [ - { - "name": "nicolas-alv3", - "email": "nicolas.alvarez@alu.unq.edu.ar" - }, - { - "name": "alanrodas", - "email": "alanrodas@gmail.com" - }, - { - "name": "sawady", - "email": "sawady.faso@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/gobstones-scripts_0.4.0-alpha7_1672144298143_0.6072895253683697" - }, - "_hasShrinkwrap": false, - "contributors": [] - }, - "0.4.0": { - "name": "@gobstones/gobstones-scripts", - "version": "0.4.0", - "description": "Scripts to abstract away build configuration of Gobstones Project's libraries and modules.", - "repository": { - "type": "git", - "url": "git+https://github.com/gobstones/gobstones-scripts.git" - }, - "homepage": "https://gobstones.github.io/gobstones-scripts", - "author": { - "name": "Alan Rodas Bonjour", - "email": "alanrodas@gmail.com" - }, - "license": "AGPL-3.0", - "keywords": [ - "Gobstones", - "Scripts", - "Build", - "Run", - "Projects" - ], - "bin": { - "gobstones-scripts": "src/cli/index.js" - }, - "main": "./dist/index.js", - "typings": "./src/index.d.ts", - "exports": { - ".": { - "types": "./src/index.d.ts", - "default": "./src/index.js" - } - }, - "scripts": { - "postinstall": "husky install", - "prepack": "pinst --disable", - "postpack": "pinst --enable", - "start": "nps", - "dev": "node ./src/api/index.js", - "test": "nps lint && nps verdaccio", - "build": "nps verdaccio", - "doc": "nps doc", - "lint": "nps lint", - "prettify": "nps prettify", - "prepare": "" - }, - "devDependencies": { - "docdash": "^2.0.2", - "jsdoc": "^4.0.2", - "node-dev": "^8.0.0", - "nodemon": "^3.0.1" - }, - "dependencies": { - "@babel/core": "^7.23.0", - "@babel/preset-env": "^7.22.20", - "@babel/preset-react": "^7.22.15", - "@babel/preset-typescript": "^7.23.0", - "@jest/globals": "^29.7.0", - "@mdx-js/react": "^2.3.0", - "@rollup/plugin-commonjs": "^25.0.4", - "@rollup/plugin-image": "^3.0.2", - "@rollup/plugin-node-resolve": "^15.2.1", - "@rollup/plugin-typescript": "^11.1.4", - "@storybook/addon-actions": "^7.4.5", - "@storybook/addon-docs": "^7.4.6", - "@storybook/addon-essentials": "^7.4.5", - "@storybook/addon-links": "^7.4.5", - "@storybook/cli": "^7.4.5", - "@storybook/manager-api": "^7.4.6", - "@storybook/react": "^7.4.5", - "@storybook/react-vite": "^7.4.5", - "@storybook/theming": "^7.4.6", - "@testing-library/jest-dom": "^6.1.3", - "@testing-library/react": "^14.0.0", - "@types/common-tags": "^1.8.2", - "@types/node": "^20.6.5", - "@types/react": "^18.2.22", - "@types/rimraf": "^3.0.2", - "@types/testing-library__jest-dom": "^5.14.9", - "@typescript-eslint/eslint-plugin": "^6.7.3", - "@typescript-eslint/parser": "^6.7.3", - "@vitejs/plugin-react": "^4.1.0", - "ajv": "^8.12.0", - "ansi-colors": "^4.1.3", - "babel-jest": "^29.7.0", - "commander": "^11.0.0", - "common-tags": "^1.8.2", - "concurrently": "^8.2.1", - "copyfiles": "^2.4.1", - "cpy-cli": "^5.0.0", - "eslint": "^8.50.0", - "eslint-config-prettier": "^9.0.0", - "eslint-plugin-import": "^2.28.1", - "eslint-plugin-no-null": "^1.0.2", - "eslint-plugin-prefer-arrow": "^1.2.3", - "eslint-plugin-prettier": "^5.0.0", - "eslint-plugin-react-hooks": "^4.6.0", - "eslint-plugin-react-refresh": "^0.4.3", - "figlet": "^1.6.0", - "fs-extra": "^11.1.1", - "husky": "^8.0.3", - "identity-obj-proxy": "^3.0.0", - "jest": "^29.7.0", - "jest-environment-jsdom": "^29.7.0", - "nps": "^5.10.0", - "pinst": "^3.0.0", - "postcss": "^8.4.30", - "prettier": "^3.0.3", - "replace": "^1.2.2", - "rimraf": "^5.0.1", - "rollup": "^3.29.3", - "rollup-plugin-dts": "^6.0.2", - "rollup-plugin-postcss": "^4.0.2", - "serve": "^14.2.1", - "ts-jest": "^29.1.1", - "ts-node": "^10.9.1", - "ts-node-dev": "^2.0.0", - "tsconfig.js": "^3.0.0", - "typedoc": "^0.25.1", - "typedoc-plugin-extras": "^3.0.0", - "typedoc-plugin-merge-modules": "^5.1.0", - "typedoc-plugin-remove-references": "^0.0.6", - "typescript": "^5.2.2", - "vite": "^4.4.10" - }, - "gitHead": "9118f5303f884c9f5fd6a69ca7d1fc71f6970a4d", - "bugs": { - "url": "https://github.com/gobstones/gobstones-scripts/issues" - }, - "_id": "@gobstones/gobstones-scripts@0.4.0", - "_nodeVersion": "16.20.2", - "_npmVersion": "8.19.4", - "dist": { - "integrity": "sha512-8ehPI8PwtI9lsfhttS0N/9NYdiuh6/wc6I/ViGfABZKYHbo2OJ8ANjE+JJbLs19INUN4NlfzWV1r7GwjjVr78w==", - "shasum": "79bf4d65189aa71b5fe41e582da204b8fd68e2f2", - "tarball": "https://registry.npmjs.org/@gobstones/gobstones-scripts/-/gobstones-scripts-0.4.0.tgz", - "fileCount": 705, - "unpackedSize": 9193740, - "signatures": [ - { - "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA", - "sig": "MEQCIEMk4gSJa2PCLhcDAaFShXcoBz1UdUnouhe4lx5aAAovAiAX7BhBW7EU6uEWBXa0F++iSY0lO8DqOYFclKuETw4AGA==" - } - ] - }, - "_npmUser": { - "name": "alanrodas", - "email": "alanrodas@gmail.com" - }, - "directories": {}, - "maintainers": [ - { - "name": "nicolas-alv3", - "email": "nicolas.alvarez@alu.unq.edu.ar" - }, - { - "name": "alanrodas", - "email": "alanrodas@gmail.com" - }, - { - "name": "sawady", - "email": "sawady.faso@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/gobstones-scripts_0.4.0_1697140842890_0.21804280286487354" - }, - "_hasShrinkwrap": false, - "contributors": [] - }, - "0.4.1": { - "name": "@gobstones/gobstones-scripts", - "version": "0.4.1", - "description": "Scripts to abstract away build configuration of Gobstones Project's libraries and modules.", - "repository": { - "type": "git", - "url": "git+https://github.com/gobstones/gobstones-scripts.git" - }, - "homepage": "https://gobstones.github.io/gobstones-scripts", - "author": { - "name": "Alan Rodas Bonjour", - "email": "alanrodas@gmail.com" - }, - "license": "AGPL-3.0", - "keywords": [ - "Gobstones", - "Scripts", - "Build", - "Run", - "Projects" - ], - "bin": { - "gobstones-scripts": "src/cli/index.js" - }, - "main": "./dist/index.js", - "typings": "./src/index.d.ts", - "exports": { - ".": { - "types": "./src/index.d.ts", - "default": "./src/index.js" - } - }, - "scripts": { - "start": "nps", - "dev": "node ./src/api/index.js", - "test": "nps lint && nps verdaccio", - "build": "nps verdaccio", - "doc": "nps doc", - "lint": "nps lint", - "prettify": "nps prettify" - }, - "devDependencies": { - "docdash": "^2.0.2", - "jsdoc": "^4.0.2", - "node-dev": "^8.0.0", - "nodemon": "^3.0.1" - }, - "dependencies": { - "@babel/core": "^7.23.0", - "@babel/preset-env": "^7.22.20", - "@babel/preset-react": "^7.22.15", - "@babel/preset-typescript": "^7.23.0", - "@jest/globals": "^29.7.0", - "@mdx-js/react": "^2.3.0", - "@rollup/plugin-commonjs": "^25.0.4", - "@rollup/plugin-image": "^3.0.2", - "@rollup/plugin-node-resolve": "^15.2.1", - "@rollup/plugin-typescript": "^11.1.4", - "@storybook/addon-actions": "^7.4.5", - "@storybook/addon-docs": "^7.4.6", - "@storybook/addon-essentials": "^7.4.5", - "@storybook/addon-links": "^7.4.5", - "@storybook/cli": "^7.4.5", - "@storybook/manager-api": "^7.4.6", - "@storybook/react": "^7.4.5", - "@storybook/react-vite": "^7.4.5", - "@storybook/theming": "^7.4.6", - "@testing-library/jest-dom": "^6.1.3", - "@testing-library/react": "^14.0.0", - "@types/common-tags": "^1.8.2", - "@types/node": "^20.6.5", - "@types/react": "^18.2.22", - "@types/rimraf": "^3.0.2", - "@types/testing-library__jest-dom": "^5.14.9", - "@typescript-eslint/eslint-plugin": "^6.7.3", - "@typescript-eslint/parser": "^6.7.3", - "@vitejs/plugin-react": "^4.1.0", - "ajv": "^8.12.0", - "ansi-colors": "^4.1.3", - "babel-jest": "^29.7.0", - "commander": "^11.0.0", - "common-tags": "^1.8.2", - "concurrently": "^8.2.1", - "copyfiles": "^2.4.1", - "cpy-cli": "^5.0.0", - "eslint": "^8.50.0", - "eslint-config-prettier": "^9.0.0", - "eslint-plugin-import": "^2.28.1", - "eslint-plugin-no-null": "^1.0.2", - "eslint-plugin-prefer-arrow": "^1.2.3", - "eslint-plugin-prettier": "^5.0.0", - "eslint-plugin-react-hooks": "^4.6.0", - "eslint-plugin-react-refresh": "^0.4.3", - "figlet": "^1.6.0", - "fs-extra": "^11.1.1", - "husky": "^8.0.3", - "identity-obj-proxy": "^3.0.0", - "jest": "^29.7.0", - "jest-environment-jsdom": "^29.7.0", - "nps": "^5.10.0", - "pinst": "^3.0.0", - "postcss": "^8.4.30", - "prettier": "^3.0.3", - "replace": "^1.2.2", - "rimraf": "^5.0.1", - "rollup": "^3.29.3", - "rollup-plugin-dts": "^6.0.2", - "rollup-plugin-postcss": "^4.0.2", - "serve": "^14.2.1", - "ts-jest": "^29.1.1", - "ts-node": "^10.9.1", - "ts-node-dev": "^2.0.0", - "tsconfig.js": "^3.0.0", - "typedoc": "^0.25.1", - "typedoc-plugin-extras": "^3.0.0", - "typedoc-plugin-merge-modules": "^5.1.0", - "typedoc-plugin-remove-references": "^0.0.6", - "typescript": "^5.2.2", - "vite": "^4.4.10" - }, - "_id": "@gobstones/gobstones-scripts@0.4.1", - "gitHead": "1a4c6a11221d3f6765b27ee467a2bebddb418469", - "bugs": { - "url": "https://github.com/gobstones/gobstones-scripts/issues" - }, - "_nodeVersion": "20.8.0", - "_npmVersion": "10.1.0", - "dist": { - "integrity": "sha512-EE5qnPuANCO9LD2F5ItremMNOdrO1arWe8UUxFmPy2ox/LxYOaOpfccjcMNepttGgUVqxu5u4TDi7eEMdqAaew==", - "shasum": "11d55be3369bc21e34f1f3e9381dd1861f49c24f", - "tarball": "https://registry.npmjs.org/@gobstones/gobstones-scripts/-/gobstones-scripts-0.4.1.tgz", - "fileCount": 705, - "unpackedSize": 9194415, - "signatures": [ - { - "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA", - "sig": "MEUCIF3EwJqanNBDldYiRJvO5EIOMq700pO1SwsavmPvTYZQAiEAnLeicLxuhkPvP7AVmHrStt1jHdEtHBdALXbPWRxicoM=" - } - ] - }, - "_npmUser": { - "name": "alanrodas", - "email": "alanrodas@gmail.com" - }, - "directories": {}, - "maintainers": [ - { - "name": "nicolas-alv3", - "email": "nicolas.alvarez@alu.unq.edu.ar" - }, - { - "name": "alanrodas", - "email": "alanrodas@gmail.com" - }, - { - "name": "sawady", - "email": "sawady.faso@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/gobstones-scripts_0.4.1_1697145950913_0.285668267740288" - }, - "_hasShrinkwrap": false, - "contributors": [] - }, - "0.4.2": { - "name": "@gobstones/gobstones-scripts", - "version": "0.4.2", - "description": "Scripts to abstract away build configuration of Gobstones Project's libraries and modules.", - "repository": { - "type": "git", - "url": "git+https://github.com/gobstones/gobstones-scripts.git" - }, - "homepage": "https://gobstones.github.io/gobstones-scripts", - "author": { - "name": "Alan Rodas Bonjour", - "email": "alanrodas@gmail.com" - }, - "license": "AGPL-3.0", - "keywords": [ - "Gobstones", - "Scripts", - "Build", - "Run", - "Projects" - ], - "bin": { - "gobstones-scripts": "src/cli/index.js" - }, - "main": "./dist/index.js", - "typings": "./src/index.d.ts", - "exports": { - ".": { - "types": "./src/index.d.ts", - "default": "./src/index.js" - } - }, - "scripts": { - "start": "nps", - "dev": "node ./src/api/index.js", - "test": "nps lint && nps verdaccio", - "build": "nps verdaccio", - "doc": "nps doc", - "lint": "nps lint", - "prettify": "nps prettify" - }, - "devDependencies": { - "docdash": "^2.0.2", - "jsdoc": "^4.0.2", - "node-dev": "^8.0.0", - "nodemon": "^3.0.1" - }, - "dependencies": { - "@babel/core": "^7.23.0", - "@babel/preset-env": "^7.22.20", - "@babel/preset-react": "^7.22.15", - "@babel/preset-typescript": "^7.23.0", - "@jest/globals": "^29.7.0", - "@mdx-js/react": "^2.3.0", - "@rollup/plugin-commonjs": "^25.0.4", - "@rollup/plugin-image": "^3.0.2", - "@rollup/plugin-node-resolve": "^15.2.1", - "@rollup/plugin-typescript": "^11.1.4", - "@storybook/addon-actions": "^7.4.5", - "@storybook/addon-docs": "^7.4.6", - "@storybook/addon-essentials": "^7.4.5", - "@storybook/addon-links": "^7.4.5", - "@storybook/cli": "^7.4.5", - "@storybook/manager-api": "^7.4.6", - "@storybook/react": "^7.4.5", - "@storybook/react-vite": "^7.4.5", - "@storybook/theming": "^7.4.6", - "@testing-library/jest-dom": "^6.1.3", - "@testing-library/react": "^14.0.0", - "@types/common-tags": "^1.8.2", - "@types/node": "^20.6.5", - "@types/react": "^18.2.22", - "@types/rimraf": "^3.0.2", - "@types/testing-library__jest-dom": "^5.14.9", - "@typescript-eslint/eslint-plugin": "^6.7.3", - "@typescript-eslint/parser": "^6.7.3", - "@vitejs/plugin-react": "^4.1.0", - "ajv": "^8.12.0", - "ansi-colors": "^4.1.3", - "babel-jest": "^29.7.0", - "commander": "^11.0.0", - "common-tags": "^1.8.2", - "concurrently": "^8.2.1", - "copyfiles": "^2.4.1", - "cpy-cli": "^5.0.0", - "eslint": "^8.50.0", - "eslint-config-prettier": "^9.0.0", - "eslint-plugin-import": "^2.28.1", - "eslint-plugin-no-null": "^1.0.2", - "eslint-plugin-prefer-arrow": "^1.2.3", - "eslint-plugin-prettier": "^5.0.0", - "eslint-plugin-react-hooks": "^4.6.0", - "eslint-plugin-react-refresh": "^0.4.3", - "figlet": "^1.6.0", - "fs-extra": "^11.1.1", - "husky": "^8.0.3", - "identity-obj-proxy": "^3.0.0", - "jest": "^29.7.0", - "jest-environment-jsdom": "^29.7.0", - "nps": "^5.10.0", - "pinst": "^3.0.0", - "postcss": "^8.4.30", - "prettier": "^3.0.3", - "replace": "^1.2.2", - "rimraf": "^5.0.1", - "rollup": "^3.29.3", - "rollup-plugin-dts": "^6.0.2", - "rollup-plugin-postcss": "^4.0.2", - "serve": "^14.2.1", - "ts-jest": "^29.1.1", - "ts-node": "^10.9.1", - "ts-node-dev": "^2.0.0", - "tsconfig.js": "^3.0.0", - "typedoc": "^0.25.1", - "typedoc-plugin-extras": "^3.0.0", - "typedoc-plugin-merge-modules": "^5.1.0", - "typedoc-plugin-remove-references": "^0.0.6", - "typescript": "^5.2.2", - "vite": "^4.4.10" - }, - "_id": "@gobstones/gobstones-scripts@0.4.2", - "gitHead": "5dc9afc04e7eae21373fbe724b6a96d434251578", - "bugs": { - "url": "https://github.com/gobstones/gobstones-scripts/issues" - }, - "_nodeVersion": "20.8.0", - "_npmVersion": "10.1.0", - "dist": { - "integrity": "sha512-p7/mKJfBnOvymsiVuHtruKwhQ6Bw4Wgnpe9X08Lc3uzOxytqjOHTzSBhxGSH0HvYVRKuJLmnnwH5ncu5DB3RiQ==", - "shasum": "e921b9a3a9018d6bd92ac8602d0b3f41184459cf", - "tarball": "https://registry.npmjs.org/@gobstones/gobstones-scripts/-/gobstones-scripts-0.4.2.tgz", - "fileCount": 705, - "unpackedSize": 9194521, - "signatures": [ - { - "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA", - "sig": "MEQCIBA0oy5sS4Cb4u7ryb6sEatA6KJlLDvPKfKdh6FwRI74AiA/gi+2mdBbjTCOHt2NonvjUAK61qLzhkmDQSEy87s/rQ==" - } - ] - }, - "_npmUser": { - "name": "alanrodas", - "email": "alanrodas@gmail.com" - }, - "directories": {}, - "maintainers": [ - { - "name": "nicolas-alv3", - "email": "nicolas.alvarez@alu.unq.edu.ar" - }, - { - "name": "alanrodas", - "email": "alanrodas@gmail.com" - }, - { - "name": "sawady", - "email": "sawady.faso@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/gobstones-scripts_0.4.2_1697546597421_0.2661414435810163" - }, - "_hasShrinkwrap": false, - "contributors": [] - }, - "0.4.3": { - "name": "@gobstones/gobstones-scripts", - "version": "0.4.3", - "description": "Scripts to abstract away build configuration of Gobstones Project's libraries and modules.", - "repository": { - "type": "git", - "url": "git+https://github.com/gobstones/gobstones-scripts.git" - }, - "homepage": "https://gobstones.github.io/gobstones-scripts", - "author": { - "name": "Alan Rodas Bonjour", - "email": "alanrodas@gmail.com" - }, - "license": "AGPL-3.0", - "keywords": [ - "Gobstones", - "Scripts", - "Build", - "Run", - "Projects" - ], - "bin": { - "gobstones-scripts": "src/cli/index.js" - }, - "main": "./dist/index.js", - "typings": "./src/index.d.ts", - "exports": { - ".": { - "types": "./src/index.d.ts", - "default": "./src/index.js" - } - }, - "scripts": { - "start": "nps", - "dev": "node ./src/api/index.js", - "test": "nps lint && nps verdaccio", - "build": "nps verdaccio", - "doc": "nps doc", - "lint": "nps lint", - "prettify": "nps prettify" - }, - "devDependencies": { - "docdash": "^2.0.2", - "jsdoc": "^4.0.2", - "node-dev": "^8.0.0", - "nodemon": "^3.0.1" - }, - "dependencies": { - "@babel/core": "^7.23.0", - "@babel/preset-env": "^7.22.20", - "@babel/preset-react": "^7.22.15", - "@babel/preset-typescript": "^7.23.0", - "@jest/globals": "^29.7.0", - "@mdx-js/react": "^2.3.0", - "@rollup/plugin-commonjs": "^25.0.4", - "@rollup/plugin-image": "^3.0.2", - "@rollup/plugin-node-resolve": "^15.2.1", - "@rollup/plugin-typescript": "^11.1.4", - "@storybook/addon-actions": "^7.4.5", - "@storybook/addon-docs": "^7.4.6", - "@storybook/addon-essentials": "^7.4.5", - "@storybook/addon-links": "^7.4.5", - "@storybook/cli": "^7.4.5", - "@storybook/manager-api": "^7.4.6", - "@storybook/react": "^7.4.5", - "@storybook/react-vite": "^7.4.5", - "@storybook/theming": "^7.4.6", - "@testing-library/jest-dom": "^6.1.3", - "@testing-library/react": "^14.0.0", - "@types/common-tags": "^1.8.2", - "@types/node": "^20.6.5", - "@types/react": "^18.2.22", - "@types/rimraf": "^3.0.2", - "@types/testing-library__jest-dom": "^5.14.9", - "@typescript-eslint/eslint-plugin": "^6.7.3", - "@typescript-eslint/parser": "^6.7.3", - "@vitejs/plugin-react": "^4.1.0", - "ajv": "^8.12.0", - "ansi-colors": "^4.1.3", - "babel-jest": "^29.7.0", - "commander": "^11.0.0", - "common-tags": "^1.8.2", - "concurrently": "^8.2.1", - "copyfiles": "^2.4.1", - "cpy-cli": "^5.0.0", - "eslint": "^8.50.0", - "eslint-config-prettier": "^9.0.0", - "eslint-plugin-import": "^2.28.1", - "eslint-plugin-no-null": "^1.0.2", - "eslint-plugin-prefer-arrow": "^1.2.3", - "eslint-plugin-prettier": "^5.0.0", - "eslint-plugin-react-hooks": "^4.6.0", - "eslint-plugin-react-refresh": "^0.4.3", - "figlet": "^1.6.0", - "fs-extra": "^11.1.1", - "husky": "^8.0.3", - "identity-obj-proxy": "^3.0.0", - "jest": "^29.7.0", - "jest-environment-jsdom": "^29.7.0", - "nps": "^5.10.0", - "pinst": "^3.0.0", - "postcss": "^8.4.30", - "prettier": "^3.0.3", - "replace": "^1.2.2", - "rimraf": "^5.0.1", - "rollup": "^3.29.3", - "rollup-plugin-dts": "^6.0.2", - "rollup-plugin-postcss": "^4.0.2", - "serve": "^14.2.1", - "ts-jest": "^29.1.1", - "ts-node": "^10.9.1", - "ts-node-dev": "^2.0.0", - "tsconfig.js": "^3.0.0", - "typedoc": "^0.25.1", - "typedoc-plugin-extras": "^3.0.0", - "typedoc-plugin-merge-modules": "^5.1.0", - "typedoc-plugin-remove-references": "^0.0.6", - "typescript": "^5.2.2", - "vite": "^4.4.10" - }, - "_id": "@gobstones/gobstones-scripts@0.4.3", - "gitHead": "e17d28a2f62bea9ee64d1bc386134fbe459c5dd7", - "bugs": { - "url": "https://github.com/gobstones/gobstones-scripts/issues" - }, - "_nodeVersion": "20.8.0", - "_npmVersion": "10.1.0", - "dist": { - "integrity": "sha512-J97X3nzUoz7+JEGlZi8NN3IRQKbH28dFA4fUYhvKwXE5ilgBIHpYgfdM49mlSB3V7B2X9acPJDKbNOcbcCVR/g==", - "shasum": "ba745ea29c0ef17bc3570e0555514a2c7d5e349b", - "tarball": "https://registry.npmjs.org/@gobstones/gobstones-scripts/-/gobstones-scripts-0.4.3.tgz", - "fileCount": 705, - "unpackedSize": 9194566, - "signatures": [ - { - "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA", - "sig": "MEYCIQDYKI8eI6ag09kM4vUt6n/nN04Y2EeQxa7TLyz6jgy7ywIhANK51/mE6AaOk71w6wzbiFqHYcYtfIppvg+hVakOyrOe" - } - ] - }, - "_npmUser": { - "name": "alanrodas", - "email": "alanrodas@gmail.com" - }, - "directories": {}, - "maintainers": [ - { - "name": "nicolas-alv3", - "email": "nicolas.alvarez@alu.unq.edu.ar" - }, - { - "name": "alanrodas", - "email": "alanrodas@gmail.com" - }, - { - "name": "sawady", - "email": "sawady.faso@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/gobstones-scripts_0.4.3_1697557365804_0.835725619336346" - }, - "_hasShrinkwrap": false, - "contributors": [] - }, - "0.4.5": { - "name": "@gobstones/gobstones-scripts", - "version": "0.4.5", - "description": "Scripts to abstract away build configuration of Gobstones Project's libraries and modules.", - "repository": { - "type": "git", - "url": "git+https://github.com/gobstones/gobstones-scripts.git" - }, - "homepage": "https://gobstones.github.io/gobstones-scripts", - "author": { - "name": "Alan Rodas Bonjour", - "email": "alanrodas@gmail.com" - }, - "license": "AGPL-3.0", - "keywords": [ - "Gobstones", - "Scripts", - "Build", - "Run", - "Projects" - ], - "bin": { - "gobstones-scripts": "src/cli/index.js" - }, - "main": "./dist/index.js", - "typings": "./src/index.d.ts", - "exports": { - ".": { - "types": "./src/index.d.ts", - "default": "./src/index.js" - } - }, - "scripts": { - "start": "nps", - "dev": "node ./src/api/index.js", - "test": "nps lint && nps verdaccio", - "build": "nps verdaccio", - "doc": "nps doc", - "lint": "nps lint", - "prettify": "nps prettify" - }, - "devDependencies": { - "docdash": "^2.0.2", - "jsdoc": "^4.0.2", - "node-dev": "^8.0.0", - "nodemon": "^3.0.1" - }, - "dependencies": { - "@babel/core": "^7.23.0", - "@babel/preset-env": "^7.22.20", - "@babel/preset-react": "^7.22.15", - "@babel/preset-typescript": "^7.23.0", - "@jest/globals": "^29.7.0", - "@mdx-js/react": "^2.3.0", - "@rollup/plugin-commonjs": "^25.0.4", - "@rollup/plugin-image": "^3.0.2", - "@rollup/plugin-node-resolve": "^15.2.1", - "@rollup/plugin-typescript": "^11.1.4", - "@storybook/addon-actions": "^7.4.5", - "@storybook/addon-docs": "^7.4.6", - "@storybook/addon-essentials": "^7.4.5", - "@storybook/addon-links": "^7.4.5", - "@storybook/cli": "^7.4.5", - "@storybook/manager-api": "^7.4.6", - "@storybook/react": "^7.4.5", - "@storybook/react-vite": "^7.4.5", - "@storybook/theming": "^7.4.6", - "@testing-library/jest-dom": "^6.1.3", - "@testing-library/react": "^14.0.0", - "@types/common-tags": "^1.8.2", - "@types/node": "^20.6.5", - "@types/react": "^18.2.22", - "@types/rimraf": "^3.0.2", - "@types/testing-library__jest-dom": "^5.14.9", - "@typescript-eslint/eslint-plugin": "^6.7.3", - "@typescript-eslint/parser": "^6.7.3", - "@vitejs/plugin-react": "^4.1.0", - "ajv": "^8.12.0", - "ansi-colors": "^4.1.3", - "babel-jest": "^29.7.0", - "commander": "^11.0.0", - "common-tags": "^1.8.2", - "concurrently": "^8.2.1", - "copyfiles": "^2.4.1", - "cpy-cli": "^5.0.0", - "eslint": "^8.50.0", - "eslint-config-prettier": "^9.0.0", - "eslint-plugin-import": "^2.28.1", - "eslint-plugin-no-null": "^1.0.2", - "eslint-plugin-prefer-arrow": "^1.2.3", - "eslint-plugin-prettier": "^5.0.0", - "eslint-plugin-react-hooks": "^4.6.0", - "eslint-plugin-react-refresh": "^0.4.3", - "figlet": "^1.6.0", - "fs-extra": "^11.1.1", - "husky": "^8.0.3", - "identity-obj-proxy": "^3.0.0", - "jest": "^29.7.0", - "jest-environment-jsdom": "^29.7.0", - "nps": "^5.10.0", - "pinst": "^3.0.0", - "postcss": "^8.4.30", - "prettier": "^3.0.3", - "replace": "^1.2.2", - "rimraf": "^5.0.1", - "rollup": "^3.29.3", - "rollup-plugin-dts": "^6.0.2", - "rollup-plugin-postcss": "^4.0.2", - "serve": "^14.2.1", - "ts-jest": "^29.1.1", - "ts-node": "^10.9.1", - "ts-node-dev": "^2.0.0", - "tsconfig.js": "^3.0.0", - "typedoc": "^0.25.1", - "typedoc-plugin-extras": "^3.0.0", - "typedoc-plugin-merge-modules": "^5.1.0", - "typedoc-plugin-remove-references": "^0.0.6", - "typescript": "^5.2.2", - "vite": "^4.4.10" - }, - "_id": "@gobstones/gobstones-scripts@0.4.5", - "gitHead": "0fac13eeb5df6b47d7041fd64fe02712a8130dae", - "bugs": { - "url": "https://github.com/gobstones/gobstones-scripts/issues" - }, - "_nodeVersion": "20.9.0", - "_npmVersion": "10.1.0", - "dist": { - "integrity": "sha512-Yg4/wNufI0Ii2ESc/M44qayrVbAI21Bn+eJ9zyX0PViwl3WSH6A3fmnK3eGlFXloXgnNL7SWtI91CCyg66IKmg==", - "shasum": "425c0cb2234e0bf782ad62787e434a6060c74ba3", - "tarball": "https://registry.npmjs.org/@gobstones/gobstones-scripts/-/gobstones-scripts-0.4.5.tgz", - "fileCount": 704, - "unpackedSize": 9190573, - "signatures": [ - { - "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA", - "sig": "MEQCICt+foCLIhg+P4dR9qynL1mCHS5lnzZA/aHbxzJqvQh8AiBMEYVpKDKtddfHP1e/zl+xj/zRHPnOov8pPZVthC1AiQ==" - } - ] - }, - "_npmUser": { - "name": "alanrodas", - "email": "alanrodas@gmail.com" - }, - "directories": {}, - "maintainers": [ - { - "name": "nicolas-alv3", - "email": "nicolas.alvarez@alu.unq.edu.ar" - }, - { - "name": "alanrodas", - "email": "alanrodas@gmail.com" - }, - { - "name": "sawady", - "email": "sawady.faso@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/gobstones-scripts_0.4.5_1699630303750_0.6226998035960074" - }, - "_hasShrinkwrap": false, - "contributors": [] - }, - "0.4.6": { - "name": "@gobstones/gobstones-scripts", - "version": "0.4.6", - "description": "Scripts to abstract away build configuration of Gobstones Project's libraries and modules.", - "repository": { - "type": "git", - "url": "git+https://github.com/gobstones/gobstones-scripts.git" - }, - "homepage": "https://gobstones.github.io/gobstones-scripts", - "author": { - "name": "Alan Rodas Bonjour", - "email": "alanrodas@gmail.com" - }, - "license": "AGPL-3.0", - "keywords": [ - "Gobstones", - "Scripts", - "Build", - "Run", - "Projects" - ], - "bin": { - "gobstones-scripts": "src/cli/index.js" - }, - "main": "./dist/index.js", - "typings": "./src/index.d.ts", - "exports": { - ".": { - "types": "./src/index.d.ts", - "default": "./src/index.js" - } - }, - "scripts": { - "start": "nps", - "dev": "node ./src/api/index.js", - "test": "nps lint && nps verdaccio", - "build": "nps verdaccio", - "doc": "nps doc", - "lint": "nps lint", - "prettify": "nps prettify" - }, - "devDependencies": { - "docdash": "^2.0.2", - "jsdoc": "^4.0.2", - "node-dev": "^8.0.0", - "nodemon": "^3.0.1" - }, - "dependencies": { - "@babel/core": "^7.23.3", - "@babel/preset-env": "^7.23.3", - "@babel/preset-react": "^7.23.3", - "@babel/preset-typescript": "^7.23.3", - "@commitlint/cli": "^18.4.0", - "@commitlint/config-conventional": "^18.4.0", - "@jest/globals": "^29.7.0", - "@mdx-js/react": "^3.0.0", - "@rollup/plugin-commonjs": "^25.0.7", - "@rollup/plugin-image": "^3.0.3", - "@rollup/plugin-node-resolve": "^15.2.3", - "@rollup/plugin-typescript": "^11.1.5", - "@storybook/addon-actions": "^7.5.3", - "@storybook/addon-docs": "^7.5.3", - "@storybook/addon-essentials": "^7.5.3", - "@storybook/addon-links": "^7.5.3", - "@storybook/cli": "^7.5.3", - "@storybook/manager-api": "^7.5.3", - "@storybook/react": "^7.5.3", - "@storybook/react-vite": "^7.5.3", - "@storybook/theming": "^7.5.3", - "@testing-library/jest-dom": "^6.1.4", - "@testing-library/react": "^14.1.0", - "@types/common-tags": "^1.8.4", - "@types/node": "^20.9.0", - "@types/react": "^18.2.37", - "@types/rimraf": "^3.0.2", - "@types/testing-library__jest-dom": "^5.14.9", - "@typescript-eslint/eslint-plugin": "^6.10.0", - "@typescript-eslint/parser": "^6.10.0", - "@vitejs/plugin-react": "^4.1.1", - "ajv": "^8.12.0", - "ansi-colors": "^4.1.3", - "babel-jest": "^29.7.0", - "commander": "^11.1.0", - "commitizen": "^4.3.0", - "common-tags": "^1.8.2", - "concurrently": "^8.2.2", - "conventional-changelog-cli": "^4.1.0", - "copyfiles": "^2.4.1", - "cpy-cli": "^5.0.0", - "cz-conventional-changelog": "^3.3.0", - "eslint": "^8.53.0", - "eslint-config-prettier": "^9.0.0", - "eslint-plugin-import": "^2.29.0", - "eslint-plugin-no-null": "^1.0.2", - "eslint-plugin-prefer-arrow": "^1.2.3", - "eslint-plugin-prettier": "^5.0.1", - "eslint-plugin-react-hooks": "^4.6.0", - "eslint-plugin-react-refresh": "^0.4.4", - "figlet": "^1.7.0", - "fs-extra": "^11.1.1", - "husky": "^8.0.3", - "identity-obj-proxy": "^3.0.0", - "jest": "^29.7.0", - "jest-environment-jsdom": "^29.7.0", - "nps": "^5.10.0", - "pinst": "^3.0.0", - "postcss": "^8.4.31", - "prettier": "^3.0.3", - "replace": "^1.2.2", - "rimraf": "^5.0.5", - "rollup": "^4.3.0", - "rollup-plugin-dts": "^6.1.0", - "rollup-plugin-postcss": "^4.0.2", - "serve": "^14.2.1", - "ts-jest": "^29.1.1", - "ts-node": "^10.9.1", - "ts-node-dev": "^2.0.0", - "tsconfig.js": "^3.0.0", - "typedoc": "^0.25.3", - "typedoc-plugin-extras": "^3.0.0", - "typedoc-plugin-merge-modules": "^5.1.0", - "typedoc-plugin-remove-references": "^0.0.6", - "typescript": "^5.2.2", - "vite": "^4.5.0" - }, - "_id": "@gobstones/gobstones-scripts@0.4.6", - "gitHead": "5855c75ed7e26f38f81bf85a26a85e7932770404", - "bugs": { - "url": "https://github.com/gobstones/gobstones-scripts/issues" - }, - "_nodeVersion": "20.9.0", - "_npmVersion": "10.1.0", - "dist": { - "integrity": "sha512-3j2siJUWP5gLk4YumoBVFDoFyxexmj8VshRW03ZNP8QzHaoFGev94WiLunFXNpIUes9ZKYVJYj/uN9iwKdF3Jg==", - "shasum": "0a30c247b982f70f9bde64f69a88446c652415fd", - "tarball": "https://registry.npmjs.org/@gobstones/gobstones-scripts/-/gobstones-scripts-0.4.6.tgz", - "fileCount": 712, - "unpackedSize": 9193971, - "signatures": [ - { - "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA", - "sig": "MEYCIQDTBAcmB9tJ3YfzfWs6ORsV51ELWJ5Nmhp5Ngn0ZhQG9AIhAL8Gp6IyO4S3uh5Q975Gp6Q11xBudMU6tQvk7ktsk+B2" - } - ] - }, - "_npmUser": { - "name": "alanrodas", - "email": "alanrodas@gmail.com" - }, - "directories": {}, - "maintainers": [ - { - "name": "nicolas-alv3", - "email": "nicolas.alvarez@alu.unq.edu.ar" - }, - { - "name": "alanrodas", - "email": "alanrodas@gmail.com" - }, - { - "name": "sawady", - "email": "sawady.faso@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/gobstones-scripts_0.4.6_1699653693197_0.8341124398031947" - }, - "_hasShrinkwrap": false, - "contributors": [] - }, - "0.4.7": { - "name": "@gobstones/gobstones-scripts", - "version": "0.4.7", - "description": "Scripts to abstract away build configuration of Gobstones Project's libraries and modules.", - "repository": { - "type": "git", - "url": "git+https://github.com/gobstones/gobstones-scripts.git" - }, - "homepage": "https://gobstones.github.io/gobstones-scripts", - "author": { - "name": "Alan Rodas Bonjour", - "email": "alanrodas@gmail.com" - }, - "license": "AGPL-3.0", - "keywords": [ - "Gobstones", - "Scripts", - "Build", - "Run", - "Projects" - ], - "bin": { - "gobstones-scripts": "src/cli/index.js" - }, - "main": "./dist/index.js", - "typings": "./src/index.d.ts", - "exports": { - ".": { - "types": "./src/index.d.ts", - "default": "./src/index.js" - } - }, - "scripts": { - "start": "nps", - "dev": "node ./src/api/index.js", - "test": "nps lint && nps verdaccio", - "build": "nps verdaccio", - "doc": "nps doc", - "lint": "nps lint", - "prettify": "nps prettify" - }, - "devDependencies": { - "docdash": "^2.0.2", - "jsdoc": "^4.0.2", - "node-dev": "^8.0.0", - "nodemon": "^3.0.1" - }, - "dependencies": { - "@babel/core": "^7.23.3", - "@babel/preset-env": "^7.23.3", - "@babel/preset-react": "^7.23.3", - "@babel/preset-typescript": "^7.23.3", - "@commitlint/cli": "^18.4.0", - "@commitlint/config-conventional": "^18.4.0", - "@jest/globals": "^29.7.0", - "@mdx-js/react": "^3.0.0", - "@rollup/plugin-commonjs": "^25.0.7", - "@rollup/plugin-image": "^3.0.3", - "@rollup/plugin-node-resolve": "^15.2.3", - "@rollup/plugin-typescript": "^11.1.5", - "@storybook/addon-actions": "^7.5.3", - "@storybook/addon-docs": "^7.5.3", - "@storybook/addon-essentials": "^7.5.3", - "@storybook/addon-links": "^7.5.3", - "@storybook/cli": "^7.5.3", - "@storybook/manager-api": "^7.5.3", - "@storybook/react": "^7.5.3", - "@storybook/react-vite": "^7.5.3", - "@storybook/theming": "^7.5.3", - "@testing-library/jest-dom": "^6.1.4", - "@testing-library/react": "^14.1.0", - "@types/common-tags": "^1.8.4", - "@types/node": "^20.9.0", - "@types/react": "^18.2.37", - "@types/rimraf": "^3.0.2", - "@types/testing-library__jest-dom": "^5.14.9", - "@typescript-eslint/eslint-plugin": "^6.10.0", - "@typescript-eslint/parser": "^6.10.0", - "@vitejs/plugin-react": "^4.1.1", - "ajv": "^8.12.0", - "ansi-colors": "^4.1.3", - "babel-jest": "^29.7.0", - "commander": "^11.1.0", - "commitizen": "^4.3.0", - "common-tags": "^1.8.2", - "concurrently": "^8.2.2", - "conventional-changelog-cli": "^4.1.0", - "copyfiles": "^2.4.1", - "cpy-cli": "^5.0.0", - "cz-conventional-changelog": "^3.3.0", - "eslint": "^8.53.0", - "eslint-config-prettier": "^9.0.0", - "eslint-plugin-import": "^2.29.0", - "eslint-plugin-no-null": "^1.0.2", - "eslint-plugin-prefer-arrow": "^1.2.3", - "eslint-plugin-prettier": "^5.0.1", - "eslint-plugin-react-hooks": "^4.6.0", - "eslint-plugin-react-refresh": "^0.4.4", - "figlet": "^1.7.0", - "fs-extra": "^11.1.1", - "husky": "^8.0.3", - "identity-obj-proxy": "^3.0.0", - "jest": "^29.7.0", - "jest-environment-jsdom": "^29.7.0", - "nps": "^5.10.0", - "pinst": "^3.0.0", - "postcss": "^8.4.31", - "prettier": "^3.0.3", - "replace": "^1.2.2", - "rimraf": "^5.0.5", - "rollup": "^4.3.0", - "rollup-plugin-dts": "^6.1.0", - "rollup-plugin-postcss": "^4.0.2", - "serve": "^14.2.1", - "ts-jest": "^29.1.1", - "ts-node": "^10.9.1", - "ts-node-dev": "^2.0.0", - "tsconfig.js": "^3.0.0", - "typedoc": "^0.25.3", - "typedoc-plugin-extras": "^3.0.0", - "typedoc-plugin-merge-modules": "^5.1.0", - "typedoc-plugin-remove-references": "^0.0.6", - "typescript": "^5.2.2", - "vite": "^4.5.0" - }, - "_id": "@gobstones/gobstones-scripts@0.4.7", - "gitHead": "81a5ed51e5062986385958ba69581dd269749ce7", - "bugs": { - "url": "https://github.com/gobstones/gobstones-scripts/issues" - }, - "_nodeVersion": "20.9.0", - "_npmVersion": "10.1.0", - "dist": { - "integrity": "sha512-DuFSPEepNmEFs5cOzTHsaN9Vfi62imifnTzt2v0d03PzEpU041nCiQmG/3CL3cB+uxUr4dCZxoSVj7Aukfu8IA==", - "shasum": "728157ca93f7ab4273102c009319f459bc4f9e7d", - "tarball": "https://registry.npmjs.org/@gobstones/gobstones-scripts/-/gobstones-scripts-0.4.7.tgz", - "fileCount": 712, - "unpackedSize": 9199058, - "signatures": [ - { - "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA", - "sig": "MEYCIQCXlHp3DrRhYgssCO6/89oshO93xZZDj0g2quneUv/h0gIhAOWJ/rmut/n+MlbLwXcz/KhST0jctZvAb/iuIYRDsO+H" - } - ] - }, - "_npmUser": { - "name": "alanrodas", - "email": "alanrodas@gmail.com" - }, - "directories": {}, - "maintainers": [ - { - "name": "nicolas-alv3", - "email": "nicolas.alvarez@alu.unq.edu.ar" - }, - { - "name": "alanrodas", - "email": "alanrodas@gmail.com" - }, - { - "name": "sawady", - "email": "sawady.faso@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/gobstones-scripts_0.4.7_1699654999310_0.5524047690583584" - }, - "_hasShrinkwrap": false, - "contributors": [] - }, - "0.5.0": { - "name": "@gobstones/gobstones-scripts", - "version": "0.5.0", - "description": "Scripts to abstract away build configuration of Gobstones Project's libraries and modules.", - "repository": { - "type": "git", - "url": "git+https://github.com/gobstones/gobstones-scripts.git" - }, - "homepage": "https://gobstones.github.io/gobstones-scripts", - "author": { - "name": "Alan Rodas Bonjour", - "email": "alanrodas@gmail.com" - }, - "license": "AGPL-3.0", - "keywords": [ - "Gobstones", - "Scripts", - "Build", - "Run", - "Projects" - ], - "bin": { - "gobstones-scripts": "src/cli/index.js" - }, - "main": "./dist/index.js", - "typings": "./src/index.d.ts", - "exports": { - ".": { - "types": "./src/index.d.ts", - "default": "./src/index.js" - } - }, - "scripts": { - "start": "nps", - "dev": "node ./src/api/index.js", - "test": "nps lint && nps verdaccio", - "build": "nps verdaccio", - "doc": "nps doc", - "lint": "nps lint", - "prettify": "nps prettify" - }, - "devDependencies": { - "docdash": "^2.0.2", - "jsdoc": "^4.0.2", - "node-dev": "^8.0.0", - "nodemon": "^3.0.1" - }, - "dependencies": { - "@babel/core": "^7.23.3", - "@babel/preset-env": "^7.23.3", - "@babel/preset-react": "^7.23.3", - "@babel/preset-typescript": "^7.23.3", - "@commitlint/cli": "^18.4.0", - "@commitlint/config-conventional": "^18.4.0", - "@jest/globals": "^29.7.0", - "@mdx-js/react": "^3.0.0", - "@rollup/plugin-commonjs": "^25.0.7", - "@rollup/plugin-image": "^3.0.3", - "@rollup/plugin-node-resolve": "^15.2.3", - "@rollup/plugin-typescript": "^11.1.5", - "@storybook/addon-actions": "^7.5.3", - "@storybook/addon-docs": "^7.5.3", - "@storybook/addon-essentials": "^7.5.3", - "@storybook/addon-links": "^7.5.3", - "@storybook/cli": "^7.5.3", - "@storybook/manager-api": "^7.5.3", - "@storybook/react": "^7.5.3", - "@storybook/react-vite": "^7.5.3", - "@storybook/theming": "^7.5.3", - "@testing-library/jest-dom": "^6.1.4", - "@testing-library/react": "^14.1.0", - "@types/common-tags": "^1.8.4", - "@types/node": "^20.9.0", - "@types/react": "^18.2.37", - "@types/rimraf": "^3.0.2", - "@types/testing-library__jest-dom": "^5.14.9", - "@typescript-eslint/eslint-plugin": "^6.10.0", - "@typescript-eslint/parser": "^6.10.0", - "@vitejs/plugin-react": "^4.1.1", - "ajv": "^8.12.0", - "ansi-colors": "^4.1.3", - "babel-jest": "^29.7.0", - "commander": "^11.1.0", - "commitizen": "^4.3.0", - "common-tags": "^1.8.2", - "concurrently": "^8.2.2", - "conventional-changelog-cli": "^4.1.0", - "copyfiles": "^2.4.1", - "cpy-cli": "^5.0.0", - "cz-conventional-changelog": "^3.3.0", - "eslint": "^8.53.0", - "eslint-config-prettier": "^9.0.0", - "eslint-plugin-import": "^2.29.0", - "eslint-plugin-no-null": "^1.0.2", - "eslint-plugin-prefer-arrow": "^1.2.3", - "eslint-plugin-prettier": "^5.0.1", - "eslint-plugin-react-hooks": "^4.6.0", - "eslint-plugin-react-refresh": "^0.4.4", - "figlet": "^1.7.0", - "fs-extra": "^11.1.1", - "husky": "^8.0.3", - "identity-obj-proxy": "^3.0.0", - "jest": "^29.7.0", - "jest-environment-jsdom": "^29.7.0", - "nps": "^5.10.0", - "pinst": "^3.0.0", - "postcss": "^8.4.31", - "prettier": "^3.0.3", - "replace": "^1.2.2", - "rimraf": "^5.0.5", - "rollup": "^4.3.0", - "rollup-plugin-dts": "^6.1.0", - "rollup-plugin-postcss": "^4.0.2", - "serve": "^14.2.1", - "ts-jest": "^29.1.1", - "ts-node": "^10.9.1", - "ts-node-dev": "^2.0.0", - "tsconfig.js": "^3.0.0", - "typedoc": "^0.25.3", - "typedoc-plugin-extras": "^3.0.0", - "typedoc-plugin-merge-modules": "^5.1.0", - "typedoc-plugin-remove-references": "^0.0.6", - "typescript": "^5.2.2", - "vite": "^4.5.0" - }, - "_id": "@gobstones/gobstones-scripts@0.5.0", - "gitHead": "720f3cbbf2297d2a3bb692018206b5cba102732b", - "bugs": { - "url": "https://github.com/gobstones/gobstones-scripts/issues" - }, - "_nodeVersion": "20.9.0", - "_npmVersion": "10.1.0", - "dist": { - "integrity": "sha512-Vmy0Gb9bsME70wSpeyjqCe1ktCix2q9halhSNGFww7lU5yjVjoMCLo2jxhxPE0MFsu/aky0rerQbUhGa1kNssw==", - "shasum": "2253a14b91fdc39b96158bc22dfbe6e94eff9573", - "tarball": "https://registry.npmjs.org/@gobstones/gobstones-scripts/-/gobstones-scripts-0.5.0.tgz", - "fileCount": 712, - "unpackedSize": 9199494, - "signatures": [ - { - "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA", - "sig": "MEUCIQD6+KocB9nTFp78W7yppzGuk7edp7h7yufw7eKZSgelYwIgdEM23Zw1iMVw/kwr8ZStZPEeWnOW7sR9k4+miwBOwEQ=" - } - ] - }, - "_npmUser": { - "name": "alanrodas", - "email": "alanrodas@gmail.com" - }, - "directories": {}, - "maintainers": [ - { - "name": "nicolas-alv3", - "email": "nicolas.alvarez@alu.unq.edu.ar" - }, - { - "name": "alanrodas", - "email": "alanrodas@gmail.com" - }, - { - "name": "sawady", - "email": "sawady.faso@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/gobstones-scripts_0.5.0_1699660416451_0.13510269044010026" - }, - "_hasShrinkwrap": false, - "contributors": [] - }, - "0.5.1": { - "name": "@gobstones/gobstones-scripts", - "version": "0.5.1", - "description": "Scripts to abstract away build configuration of Gobstones Project's libraries and modules.", - "repository": { - "type": "git", - "url": "git+https://github.com/gobstones/gobstones-scripts.git" - }, - "homepage": "https://gobstones.github.io/gobstones-scripts", - "author": { - "name": "Alan Rodas Bonjour", - "email": "alanrodas@gmail.com" - }, - "license": "AGPL-3.0", - "keywords": [ - "Gobstones", - "Scripts", - "Build", - "Run", - "Projects" - ], - "bin": { - "gobstones-scripts": "src/cli/index.js" - }, - "main": "./dist/cjs/index.cjs", - "module": "./dist/esm/index.mjs", - "typings": "./src/index.d.ts", - "exports": { - "import": { - "types": "./dist/esm/typings/index.d.ts", - "default": "./dist/esm/index.mjs" - }, - "require": { - "types": "./dist/cjs/typings/index.d.ts", - "default": "./dist/cjs/index.cjs" - }, - "require/cli": "./dist/cjs/cli.cjs" - }, - "scripts": { - "prepare": "husky install", - "start": "nps", - "dev": "nps dev", - "test": "nps lint", - "build": "nps build", - "doc": "nps doc", - "lint": "nps lint", - "prettify": "nps prettify" - }, - "dependencies": { - "@babel/core": "^7.23.3", - "@babel/preset-env": "^7.23.3", - "@babel/preset-react": "^7.23.3", - "@babel/preset-typescript": "^7.23.3", - "@commitlint/cli": "^18.4.0", - "@commitlint/config-conventional": "^18.4.0", - "@jest/globals": "^29.7.0", - "@mdx-js/react": "^3.0.0", - "@rollup/plugin-commonjs": "^25.0.7", - "@rollup/plugin-image": "^3.0.3", - "@rollup/plugin-node-resolve": "^15.2.3", - "@rollup/plugin-typescript": "^11.1.5", - "@storybook/addon-actions": "^7.5.3", - "@storybook/addon-docs": "^7.5.3", - "@storybook/addon-essentials": "^7.5.3", - "@storybook/addon-links": "^7.5.3", - "@storybook/cli": "^7.5.3", - "@storybook/manager-api": "^7.5.3", - "@storybook/react": "^7.5.3", - "@storybook/react-vite": "^7.5.3", - "@storybook/theming": "^7.5.3", - "@testing-library/jest-dom": "^6.1.4", - "@testing-library/react": "^14.1.0", - "@types/common-tags": "^1.8.4", - "@types/node": "^20.9.0", - "@types/react": "^18.2.37", - "@types/rimraf": "^3.0.2", - "@types/testing-library__jest-dom": "^5.14.9", - "@typescript-eslint/eslint-plugin": "^6.10.0", - "@typescript-eslint/parser": "^6.10.0", - "@vitejs/plugin-react": "^4.1.1", - "ajv": "^8.12.0", - "ansi-colors": "^4.1.3", - "babel-jest": "^29.7.0", - "commander": "^11.1.0", - "commitizen": "^4.3.0", - "common-tags": "^1.8.2", - "concurrently": "^8.2.2", - "conventional-changelog-cli": "^4.1.0", - "copyfiles": "^2.4.1", - "cpy-cli": "^5.0.0", - "cz-conventional-changelog": "^3.3.0", - "eslint": "^8.53.0", - "eslint-config-prettier": "^9.0.0", - "eslint-plugin-import": "^2.29.0", - "eslint-plugin-no-null": "^1.0.2", - "eslint-plugin-prefer-arrow": "^1.2.3", - "eslint-plugin-prettier": "^5.0.1", - "eslint-plugin-react-hooks": "^4.6.0", - "eslint-plugin-react-refresh": "^0.4.4", - "figlet": "^1.7.0", - "fs-extra": "^11.1.1", - "husky": "^8.0.3", - "identity-obj-proxy": "^3.0.0", - "is-ci": "^3.0.1", - "jest": "^29.7.0", - "jest-environment-jsdom": "^29.7.0", - "nps": "^5.10.0", - "pinst": "^3.0.0", - "postcss": "^8.4.31", - "prettier": "^3.0.3", - "replace": "^1.2.2", - "rimraf": "^5.0.5", - "rollup": "^4.3.0", - "rollup-plugin-dts": "^6.1.0", - "rollup-plugin-postcss": "^4.0.2", - "serve": "^14.2.1", - "ts-jest": "^29.1.1", - "ts-node": "^10.9.1", - "ts-node-dev": "^2.0.0", - "tsconfig.js": "^3.0.0", - "tsx": "^4.1.3", - "typedoc": "^0.25.3", - "typedoc-plugin-extras": "^3.0.0", - "typedoc-plugin-merge-modules": "^5.1.0", - "typedoc-plugin-remove-references": "^0.0.6", - "typescript": "^5.2.2", - "vite": "^4.5.0" - }, - "_id": "@gobstones/gobstones-scripts@0.5.1", - "gitHead": "d5c6007fe822fcfd8ae46d51d629fee8315f0674", - "bugs": { - "url": "https://github.com/gobstones/gobstones-scripts/issues" - }, - "_nodeVersion": "20.9.0", - "_npmVersion": "10.1.0", - "dist": { - "integrity": "sha512-4bSltfCmrOET3LS1ehhGIO4Hvsnxt71YjgN3HTClQUXTqdSecy6an0ygfyfQFsSEAKXfdy+QfO6lgsB0YBCFaA==", - "shasum": "e63c460f33bd5eecf24a752f4d7fac19ee87916b", - "tarball": "https://registry.npmjs.org/@gobstones/gobstones-scripts/-/gobstones-scripts-0.5.1.tgz", - "fileCount": 983, - "unpackedSize": 10014108, - "signatures": [ - { - "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA", - "sig": "MEYCIQD/CGTwt/mW3G5I1P8W+auOAWVKzIs5FBNs/F0qURpL6AIhANd6EUFBxi+47m0FpHyT0DHs7rLKnqqI6/Skpuwb4gxq" - } - ] - }, - "_npmUser": { - "name": "alanrodas", - "email": "alanrodas@gmail.com" - }, - "directories": {}, - "maintainers": [ - { - "name": "nicolas-alv3", - "email": "nicolas.alvarez@alu.unq.edu.ar" - }, - { - "name": "alanrodas", - "email": "alanrodas@gmail.com" - }, - { - "name": "sawady", - "email": "sawady.faso@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/gobstones-scripts_0.5.1_1700512522485_0.8687064236941373" - }, - "_hasShrinkwrap": false, - "contributors": [] - }, - "0.5.2": { - "name": "@gobstones/gobstones-scripts", - "version": "0.5.2", - "description": "Scripts to abstract away build configuration of Gobstones Project's libraries and modules.", - "repository": { - "type": "git", - "url": "git+https://github.com/gobstones/gobstones-scripts.git" - }, - "homepage": "https://gobstones.github.io/gobstones-scripts", - "author": { - "name": "Alan Rodas Bonjour", - "email": "alanrodas@gmail.com" - }, - "license": "AGPL-3.0", - "keywords": [ - "Gobstones", - "Scripts", - "Build", - "Run", - "Projects" - ], - "bin": { - "gobstones-scripts": "dist/cjs/cli.js" - }, - "main": "./dist/cjs/index.cjs", - "module": "./dist/esm/index.mjs", - "typings": "./src/index.d.ts", - "exports": { - "import": { - "types": "./dist/esm/typings/index.d.ts", - "default": "./dist/esm/index.mjs" - }, - "require": { - "types": "./dist/cjs/typings/index.d.ts", - "default": "./dist/cjs/index.cjs" - }, - "require/cli": "./dist/cjs/cli.cjs" - }, - "scripts": { - "prepare": "husky install", - "start": "nps", - "dev": "nps dev", - "test": "nps lint", - "build": "nps build", - "doc": "nps doc", - "lint": "nps lint", - "prettify": "nps prettify" - }, - "dependencies": { - "@babel/core": "^7.23.3", - "@babel/preset-env": "^7.23.3", - "@babel/preset-react": "^7.23.3", - "@babel/preset-typescript": "^7.23.3", - "@commitlint/cli": "^18.4.0", - "@commitlint/config-conventional": "^18.4.0", - "@jest/globals": "^29.7.0", - "@mdx-js/react": "^3.0.0", - "@rollup/plugin-commonjs": "^25.0.7", - "@rollup/plugin-image": "^3.0.3", - "@rollup/plugin-node-resolve": "^15.2.3", - "@rollup/plugin-typescript": "^11.1.5", - "@storybook/addon-actions": "^7.5.3", - "@storybook/addon-docs": "^7.5.3", - "@storybook/addon-essentials": "^7.5.3", - "@storybook/addon-links": "^7.5.3", - "@storybook/cli": "^7.5.3", - "@storybook/manager-api": "^7.5.3", - "@storybook/react": "^7.5.3", - "@storybook/react-vite": "^7.5.3", - "@storybook/theming": "^7.5.3", - "@testing-library/jest-dom": "^6.1.4", - "@testing-library/react": "^14.1.0", - "@types/common-tags": "^1.8.4", - "@types/node": "^20.9.0", - "@types/react": "^18.2.37", - "@types/rimraf": "^3.0.2", - "@types/testing-library__jest-dom": "^5.14.9", - "@typescript-eslint/eslint-plugin": "^6.10.0", - "@typescript-eslint/parser": "^6.10.0", - "@vitejs/plugin-react": "^4.1.1", - "ajv": "^8.12.0", - "ansi-colors": "^4.1.3", - "babel-jest": "^29.7.0", - "commander": "^11.1.0", - "commitizen": "^4.3.0", - "common-tags": "^1.8.2", - "concurrently": "^8.2.2", - "conventional-changelog-cli": "^4.1.0", - "copyfiles": "^2.4.1", - "cpy-cli": "^5.0.0", - "cz-conventional-changelog": "^3.3.0", - "eslint": "^8.53.0", - "eslint-config-prettier": "^9.0.0", - "eslint-plugin-import": "^2.29.0", - "eslint-plugin-no-null": "^1.0.2", - "eslint-plugin-prefer-arrow": "^1.2.3", - "eslint-plugin-prettier": "^5.0.1", - "eslint-plugin-react-hooks": "^4.6.0", - "eslint-plugin-react-refresh": "^0.4.4", - "figlet": "^1.7.0", - "fs-extra": "^11.1.1", - "husky": "^8.0.3", - "identity-obj-proxy": "^3.0.0", - "is-ci": "^3.0.1", - "jest": "^29.7.0", - "jest-environment-jsdom": "^29.7.0", - "nps": "^5.10.0", - "pinst": "^3.0.0", - "postcss": "^8.4.31", - "prettier": "^3.0.3", - "replace": "^1.2.2", - "rimraf": "^5.0.5", - "rollup": "^4.3.0", - "rollup-plugin-dts": "^6.1.0", - "rollup-plugin-postcss": "^4.0.2", - "serve": "^14.2.1", - "ts-jest": "^29.1.1", - "ts-node": "^10.9.1", - "ts-node-dev": "^2.0.0", - "tsconfig.js": "^3.0.0", - "tsx": "^4.1.3", - "typedoc": "^0.25.3", - "typedoc-plugin-extras": "^3.0.0", - "typedoc-plugin-merge-modules": "^5.1.0", - "typedoc-plugin-remove-references": "^0.0.6", - "typescript": "^5.2.2", - "vite": "^4.5.0" - }, - "_id": "@gobstones/gobstones-scripts@0.5.2", - "gitHead": "1418bb6fd0f4a17c71f72db90d6e051554a9cadf", - "bugs": { - "url": "https://github.com/gobstones/gobstones-scripts/issues" - }, - "_nodeVersion": "20.9.0", - "_npmVersion": "10.1.0", - "dist": { - "integrity": "sha512-CHPxUofoVJxAzBEHA0i1it76jTEyds3bdtaYHnVDoXSzvB7BODf+wT1OIOeZfIpYIMEOgu65+RK5rofKm9bi2A==", - "shasum": "40406314bab08a7d460ed8f00190c4fc43524820", - "tarball": "https://registry.npmjs.org/@gobstones/gobstones-scripts/-/gobstones-scripts-0.5.2.tgz", - "fileCount": 983, - "unpackedSize": 10014150, - "signatures": [ - { - "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA", - "sig": "MEUCIQD/ZgIvmsP48q3+DSYE89poL29HQMXMIg7+5AGmQ2jegwIgba0X/aLljiRyTyOZVkZ+VBZhOnAdeGxbLvvEqgOof0E=" - } - ] - }, - "_npmUser": { - "name": "alanrodas", - "email": "alanrodas@gmail.com" - }, - "directories": {}, - "maintainers": [ - { - "name": "nicolas-alv3", - "email": "nicolas.alvarez@alu.unq.edu.ar" - }, - { - "name": "alanrodas", - "email": "alanrodas@gmail.com" - }, - { - "name": "sawady", - "email": "sawady.faso@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/gobstones-scripts_0.5.2_1700571248159_0.5943186825792941" - }, - "_hasShrinkwrap": false, - "contributors": [] - }, - "0.5.3": { - "name": "@gobstones/gobstones-scripts", - "version": "0.5.3", - "description": "Scripts to abstract away build configuration of Gobstones Project's libraries and modules.", - "repository": { - "type": "git", - "url": "git+https://github.com/gobstones/gobstones-scripts.git" - }, - "homepage": "https://gobstones.github.io/gobstones-scripts", - "author": { - "name": "Alan Rodas Bonjour", - "email": "alanrodas@gmail.com" - }, - "license": "AGPL-3.0", - "keywords": [ - "Gobstones", - "Scripts", - "Build", - "Run", - "Projects" - ], - "bin": { - "gobstones-scripts": "dist/cjs/cli.cjs" - }, - "main": "./dist/cjs/index.cjs", - "module": "./dist/esm/index.mjs", - "typings": "./src/index.d.ts", - "exports": { - "import": { - "types": "./dist/esm/typings/index.d.ts", - "default": "./dist/esm/index.mjs" - }, - "require": { - "types": "./dist/cjs/typings/index.d.ts", - "default": "./dist/cjs/index.cjs" - }, - "require/cli": "./dist/cjs/cli.cjs" - }, - "scripts": { - "prepare": "husky install", - "start": "nps", - "dev": "nps dev", - "test": "nps lint", - "build": "nps build", - "doc": "nps doc", - "lint": "nps lint", - "prettify": "nps prettify" - }, - "dependencies": { - "@babel/core": "^7.23.3", - "@babel/preset-env": "^7.23.3", - "@babel/preset-react": "^7.23.3", - "@babel/preset-typescript": "^7.23.3", - "@commitlint/cli": "^18.4.0", - "@commitlint/config-conventional": "^18.4.0", - "@jest/globals": "^29.7.0", - "@mdx-js/react": "^3.0.0", - "@rollup/plugin-commonjs": "^25.0.7", - "@rollup/plugin-image": "^3.0.3", - "@rollup/plugin-node-resolve": "^15.2.3", - "@rollup/plugin-typescript": "^11.1.5", - "@storybook/addon-actions": "^7.5.3", - "@storybook/addon-docs": "^7.5.3", - "@storybook/addon-essentials": "^7.5.3", - "@storybook/addon-links": "^7.5.3", - "@storybook/cli": "^7.5.3", - "@storybook/manager-api": "^7.5.3", - "@storybook/react": "^7.5.3", - "@storybook/react-vite": "^7.5.3", - "@storybook/theming": "^7.5.3", - "@testing-library/jest-dom": "^6.1.4", - "@testing-library/react": "^14.1.0", - "@types/common-tags": "^1.8.4", - "@types/node": "^20.9.0", - "@types/react": "^18.2.37", - "@types/rimraf": "^3.0.2", - "@types/testing-library__jest-dom": "^5.14.9", - "@typescript-eslint/eslint-plugin": "^6.10.0", - "@typescript-eslint/parser": "^6.10.0", - "@vitejs/plugin-react": "^4.1.1", - "ajv": "^8.12.0", - "ansi-colors": "^4.1.3", - "babel-jest": "^29.7.0", - "commander": "^11.1.0", - "commitizen": "^4.3.0", - "common-tags": "^1.8.2", - "concurrently": "^8.2.2", - "conventional-changelog-cli": "^4.1.0", - "copyfiles": "^2.4.1", - "cpy-cli": "^5.0.0", - "cz-conventional-changelog": "^3.3.0", - "eslint": "^8.53.0", - "eslint-config-prettier": "^9.0.0", - "eslint-plugin-import": "^2.29.0", - "eslint-plugin-no-null": "^1.0.2", - "eslint-plugin-prefer-arrow": "^1.2.3", - "eslint-plugin-prettier": "^5.0.1", - "eslint-plugin-react-hooks": "^4.6.0", - "eslint-plugin-react-refresh": "^0.4.4", - "figlet": "^1.7.0", - "fs-extra": "^11.1.1", - "husky": "^8.0.3", - "identity-obj-proxy": "^3.0.0", - "is-ci": "^3.0.1", - "jest": "^29.7.0", - "jest-environment-jsdom": "^29.7.0", - "nps": "^5.10.0", - "pinst": "^3.0.0", - "postcss": "^8.4.31", - "prettier": "^3.0.3", - "replace": "^1.2.2", - "rimraf": "^5.0.5", - "rollup": "^4.3.0", - "rollup-plugin-dts": "^6.1.0", - "rollup-plugin-postcss": "^4.0.2", - "serve": "^14.2.1", - "ts-jest": "^29.1.1", - "ts-node": "^10.9.1", - "ts-node-dev": "^2.0.0", - "tsconfig.js": "^3.0.0", - "tsx": "^4.1.3", - "typedoc": "^0.25.3", - "typedoc-plugin-extras": "^3.0.0", - "typedoc-plugin-merge-modules": "^5.1.0", - "typedoc-plugin-remove-references": "^0.0.6", - "typescript": "^5.2.2", - "vite": "^4.5.0" - }, - "_id": "@gobstones/gobstones-scripts@0.5.3", - "gitHead": "ffa74894e8c471a3bc28808ee23aa97752a70c2d", - "bugs": { - "url": "https://github.com/gobstones/gobstones-scripts/issues" - }, - "_nodeVersion": "20.9.0", - "_npmVersion": "10.1.0", - "dist": { - "integrity": "sha512-ePxOjLz5GRMBWcpXJIYeAadDiVkKT+f7g7LXeR2KWlVOgWveviGbXfIoDdKb+AhTzEgyhy4RIESWqt84q3oaUg==", - "shasum": "57126eeb486a1d3a2e70ce54f67325b17ba49ba7", - "tarball": "https://registry.npmjs.org/@gobstones/gobstones-scripts/-/gobstones-scripts-0.5.3.tgz", - "fileCount": 983, - "unpackedSize": 10013926, - "signatures": [ - { - "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA", - "sig": "MEYCIQDKcLVGgousbCoXLyXPILx0yF2MqVCmOWY+wsOaFonRhAIhAOwXm+HiGPik2Pm7WkptweF9KPuMDQ2NDZsuEoijq6Wz" - } - ] - }, - "_npmUser": { - "name": "alanrodas", - "email": "alanrodas@gmail.com" - }, - "directories": {}, - "maintainers": [ - { - "name": "nicolas-alv3", - "email": "nicolas.alvarez@alu.unq.edu.ar" - }, - { - "name": "alanrodas", - "email": "alanrodas@gmail.com" - }, - { - "name": "sawady", - "email": "sawady.faso@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/gobstones-scripts_0.5.3_1700572820609_0.2965864622249015" - }, - "_hasShrinkwrap": false, - "contributors": [] - }, - "0.5.4": { - "name": "@gobstones/gobstones-scripts", - "version": "0.5.4", - "description": "Scripts to abstract away build configuration of Gobstones Project's libraries and modules.", - "repository": { - "type": "git", - "url": "git+https://github.com/gobstones/gobstones-scripts.git" - }, - "homepage": "https://gobstones.github.io/gobstones-scripts", - "author": { - "name": "Alan Rodas Bonjour", - "email": "alanrodas@gmail.com" - }, - "license": "AGPL-3.0", - "keywords": [ - "Gobstones", - "Scripts", - "Build", - "Run", - "Projects" - ], - "bin": { - "gobstones-scripts": "dist/cjs/cli.cjs" - }, - "main": "./dist/cjs/index.cjs", - "module": "./dist/esm/index.mjs", - "typings": "./src/index.d.ts", - "exports": { - ".": { - "import": { - "types": "./dist/esm/typings/index.d.ts", - "default": "./dist/esm/index.mjs" - }, - "require": { - "types": "./dist/cjs/typings/index.d.ts", - "default": "./dist/cjs/index.cjs" - } - }, - "./cli": { - "import": { - "types": "./dist/esm/typings/cli.d.ts", - "default": "./dist/esm/cli.mjs" - }, - "require": { - "types": "./dist/cjs/typings/cli.d.ts", - "default": "./dist/cjs/cli.cjs" - } - } - }, - "typesVersions": { - "*": { - "cli": [ - "./dist/esm/typings/cli.d.ts" - ], - "*": [ - "./dist/esm/typings/index.d.ts" - ] - } - }, - "scripts": { - "prepare": "husky install", - "start": "nps", - "dev": "nps dev", - "test": "nps lint", - "build": "nps build", - "doc": "nps doc", - "lint": "nps lint", - "prettify": "nps prettify" - }, - "dependencies": { - "@babel/core": "^7.23.3", - "@babel/preset-env": "^7.23.3", - "@babel/preset-react": "^7.23.3", - "@babel/preset-typescript": "^7.23.3", - "@commitlint/cli": "^18.4.0", - "@commitlint/config-conventional": "^18.4.0", - "@jest/globals": "^29.7.0", - "@mdx-js/react": "^3.0.0", - "@rollup/plugin-commonjs": "^25.0.7", - "@rollup/plugin-image": "^3.0.3", - "@rollup/plugin-node-resolve": "^15.2.3", - "@rollup/plugin-typescript": "^11.1.5", - "@storybook/addon-actions": "^7.5.3", - "@storybook/addon-docs": "^7.5.3", - "@storybook/addon-essentials": "^7.5.3", - "@storybook/addon-links": "^7.5.3", - "@storybook/cli": "^7.5.3", - "@storybook/manager-api": "^7.5.3", - "@storybook/react": "^7.5.3", - "@storybook/react-vite": "^7.5.3", - "@storybook/theming": "^7.5.3", - "@testing-library/jest-dom": "^6.1.4", - "@testing-library/react": "^14.1.0", - "@types/common-tags": "^1.8.4", - "@types/node": "^20.9.0", - "@types/react": "^18.2.37", - "@types/rimraf": "^3.0.2", - "@types/testing-library__jest-dom": "^5.14.9", - "@typescript-eslint/eslint-plugin": "^6.10.0", - "@typescript-eslint/parser": "^6.10.0", - "@vitejs/plugin-react": "^4.1.1", - "ajv": "^8.12.0", - "ansi-colors": "^4.1.3", - "babel-jest": "^29.7.0", - "commander": "^11.1.0", - "commitizen": "^4.3.0", - "common-tags": "^1.8.2", - "concurrently": "^8.2.2", - "conventional-changelog-cli": "^4.1.0", - "copyfiles": "^2.4.1", - "cpy-cli": "^5.0.0", - "cz-conventional-changelog": "^3.3.0", - "eslint": "^8.53.0", - "eslint-config-prettier": "^9.0.0", - "eslint-plugin-import": "^2.29.0", - "eslint-plugin-no-null": "^1.0.2", - "eslint-plugin-prefer-arrow": "^1.2.3", - "eslint-plugin-prettier": "^5.0.1", - "eslint-plugin-react-hooks": "^4.6.0", - "eslint-plugin-react-refresh": "^0.4.4", - "figlet": "^1.7.0", - "fs-extra": "^11.1.1", - "husky": "^8.0.3", - "identity-obj-proxy": "^3.0.0", - "is-ci": "^3.0.1", - "jest": "^29.7.0", - "jest-environment-jsdom": "^29.7.0", - "nps": "^5.10.0", - "pinst": "^3.0.0", - "postcss": "^8.4.31", - "prettier": "^3.0.3", - "replace": "^1.2.2", - "rimraf": "^5.0.5", - "rollup": "^4.3.0", - "rollup-plugin-dts": "^6.1.0", - "rollup-plugin-postcss": "^4.0.2", - "serve": "^14.2.1", - "ts-jest": "^29.1.1", - "ts-node": "^10.9.1", - "ts-node-dev": "^2.0.0", - "tsconfig.js": "^3.0.0", - "tsx": "^4.1.3", - "typedoc": "^0.25.3", - "typedoc-plugin-extras": "^3.0.0", - "typedoc-plugin-merge-modules": "^5.1.0", - "typedoc-plugin-remove-references": "^0.0.6", - "typescript": "^5.2.2", - "vite": "^4.5.0" - }, - "_id": "@gobstones/gobstones-scripts@0.5.4", - "gitHead": "324170b18ab3255a085502f3b108fb7a66ff6f0c", - "bugs": { - "url": "https://github.com/gobstones/gobstones-scripts/issues" - }, - "_nodeVersion": "20.9.0", - "_npmVersion": "10.1.0", - "dist": { - "integrity": "sha512-JMjH+z3LQCDDbqALDaMTj0Kx64JOfbZ88/i8m0b0rT3ijshE+Z4lpixRn31eMXiw/goKQ7MHeHhvxm6ou5rQmw==", - "shasum": "b660f44c45cd91d545b35d1d1122c4f69845594d", - "tarball": "https://registry.npmjs.org/@gobstones/gobstones-scripts/-/gobstones-scripts-0.5.4.tgz", - "fileCount": 897, - "unpackedSize": 10379501, - "signatures": [ - { - "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA", - "sig": "MEUCIBQT3FN/4Ouo+muzsYNV1GSZA+6oPghbESa9wv1Z5GkzAiEAwgRUBhQOGpQVu9qDBwC7OJIUbYUDd/luG5Nko8rKGlI=" - } - ] - }, - "_npmUser": { - "name": "alanrodas", - "email": "alanrodas@gmail.com" - }, - "directories": {}, - "maintainers": [ - { - "name": "nicolas-alv3", - "email": "nicolas.alvarez@alu.unq.edu.ar" - }, - { - "name": "alanrodas", - "email": "alanrodas@gmail.com" - }, - { - "name": "sawady", - "email": "sawady.faso@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/gobstones-scripts_0.5.4_1700741571150_0.21779843583428415" - }, - "_hasShrinkwrap": false, - "contributors": [] - }, - "0.5.5": { - "name": "@gobstones/gobstones-scripts", - "version": "0.5.5", - "description": "Scripts to abstract away build configuration of Gobstones Project's libraries and modules.", - "repository": { - "type": "git", - "url": "git+https://github.com/gobstones/gobstones-scripts.git" - }, - "homepage": "https://gobstones.github.io/gobstones-scripts", - "author": { - "name": "Alan Rodas Bonjour", - "email": "alanrodas@gmail.com" - }, - "license": "AGPL-3.0", - "keywords": [ - "Gobstones", - "Scripts", - "Build", - "Run", - "Projects" - ], - "bin": { - "gobstones-scripts": "dist/cjs/cli.cjs" - }, - "main": "./dist/cjs/index.cjs", - "module": "./dist/esm/index.mjs", - "typings": "./src/index.d.ts", - "exports": { - ".": { - "import": { - "types": "./dist/esm/typings/index.d.ts", - "default": "./dist/esm/index.mjs" - }, - "require": { - "types": "./dist/cjs/typings/index.d.ts", - "default": "./dist/cjs/index.cjs" - } - }, - "./cli": { - "import": { - "types": "./dist/esm/typings/cli.d.ts", - "default": "./dist/esm/cli.mjs" - }, - "require": { - "types": "./dist/cjs/typings/cli.d.ts", - "default": "./dist/cjs/cli.cjs" - } - } - }, - "typesVersions": { - "*": { - "cli": [ - "./dist/esm/typings/cli.d.ts" - ], - "*": [ - "./dist/esm/typings/index.d.ts" - ] - } - }, - "scripts": { - "prepare": "husky install", - "start": "nps", - "dev": "nps dev", - "test": "nps lint", - "build": "nps build", - "doc": "nps doc", - "lint": "nps lint", - "prettify": "nps prettify" - }, - "dependencies": { - "@babel/core": "^7.23.3", - "@babel/preset-env": "^7.23.3", - "@babel/preset-react": "^7.23.3", - "@babel/preset-typescript": "^7.23.3", - "@commitlint/cli": "^18.4.0", - "@commitlint/config-conventional": "^18.4.0", - "@jest/globals": "^29.7.0", - "@mdx-js/react": "^3.0.0", - "@rollup/plugin-commonjs": "^25.0.7", - "@rollup/plugin-image": "^3.0.3", - "@rollup/plugin-node-resolve": "^15.2.3", - "@rollup/plugin-typescript": "^11.1.5", - "@storybook/addon-actions": "^7.5.3", - "@storybook/addon-docs": "^7.5.3", - "@storybook/addon-essentials": "^7.5.3", - "@storybook/addon-links": "^7.5.3", - "@storybook/cli": "^7.5.3", - "@storybook/manager-api": "^7.5.3", - "@storybook/react": "^7.5.3", - "@storybook/react-vite": "^7.5.3", - "@storybook/theming": "^7.5.3", - "@testing-library/jest-dom": "^6.1.4", - "@testing-library/react": "^14.1.0", - "@types/common-tags": "^1.8.4", - "@types/node": "^20.9.0", - "@types/react": "^18.2.37", - "@types/rimraf": "^3.0.2", - "@types/testing-library__jest-dom": "^5.14.9", - "@typescript-eslint/eslint-plugin": "^6.10.0", - "@typescript-eslint/parser": "^6.10.0", - "@vitejs/plugin-react": "^4.1.1", - "ajv": "^8.12.0", - "ansi-colors": "^4.1.3", - "babel-jest": "^29.7.0", - "commander": "^11.1.0", - "commitizen": "^4.3.0", - "common-tags": "^1.8.2", - "concurrently": "^8.2.2", - "conventional-changelog-cli": "^4.1.0", - "copyfiles": "^2.4.1", - "cpy-cli": "^5.0.0", - "cz-conventional-changelog": "^3.3.0", - "eslint": "^8.53.0", - "eslint-config-prettier": "^9.0.0", - "eslint-plugin-import": "^2.29.0", - "eslint-plugin-no-null": "^1.0.2", - "eslint-plugin-prefer-arrow": "^1.2.3", - "eslint-plugin-prettier": "^5.0.1", - "eslint-plugin-react-hooks": "^4.6.0", - "eslint-plugin-react-refresh": "^0.4.4", - "figlet": "^1.7.0", - "fs-extra": "^11.1.1", - "husky": "^8.0.3", - "identity-obj-proxy": "^3.0.0", - "is-ci": "^3.0.1", - "jest": "^29.7.0", - "jest-environment-jsdom": "^29.7.0", - "nps": "^5.10.0", - "pinst": "^3.0.0", - "postcss": "^8.4.31", - "prettier": "^3.0.3", - "replace": "^1.2.2", - "rimraf": "^5.0.5", - "rollup": "^4.3.0", - "rollup-plugin-dts": "^6.1.0", - "rollup-plugin-postcss": "^4.0.2", - "serve": "^14.2.1", - "ts-jest": "^29.1.1", - "ts-node": "^10.9.1", - "ts-node-dev": "^2.0.0", - "tsconfig.js": "^3.0.0", - "tsx": "^4.1.3", - "typedoc": "^0.25.3", - "typedoc-plugin-extras": "^3.0.0", - "typedoc-plugin-merge-modules": "^5.1.0", - "typedoc-plugin-remove-references": "^0.0.6", - "typescript": "^5.2.2", - "vite": "^4.5.0" - }, - "_id": "@gobstones/gobstones-scripts@0.5.5", - "gitHead": "fc10438897e1b2a4c400ef08704bcac576dc1bd1", - "bugs": { - "url": "https://github.com/gobstones/gobstones-scripts/issues" - }, - "_nodeVersion": "20.10.0", - "_npmVersion": "10.2.3", - "dist": { - "integrity": "sha512-tFZoSdYtQ0S9bBRirKaZ0m2OMYAvPi4dMGgmx1ZxNO2Od9jHxNckUENbjRt+GXMueoYgALIUXXVsh8s3S/MUDw==", - "shasum": "4ba289a19a2f0eef40dacca1c3f711d7abc1195e", - "tarball": "https://registry.npmjs.org/@gobstones/gobstones-scripts/-/gobstones-scripts-0.5.5.tgz", - "fileCount": 898, - "unpackedSize": 10385637, - "signatures": [ - { - "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA", - "sig": "MEUCIQDoKAOsk0BsNJH3W2wH/0y8xtQaHPhBbyFqag44z07UFQIgOOvKZd531H+QZpt3t9kXyqDFWolJwj6rYk46L2DeOLw=" - } - ] - }, - "_npmUser": { - "name": "alanrodas", - "email": "alanrodas@gmail.com" - }, - "directories": {}, - "maintainers": [ - { - "name": "nicolas-alv3", - "email": "nicolas.alvarez@alu.unq.edu.ar" - }, - { - "name": "alanrodas", - "email": "alanrodas@gmail.com" - }, - { - "name": "sawady", - "email": "sawady.faso@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/gobstones-scripts_0.5.5_1703796386817_0.8673655672457004" - }, - "_hasShrinkwrap": false, - "contributors": [] - }, - "0.5.6": { - "name": "@gobstones/gobstones-scripts", - "version": "0.5.6", - "description": "Scripts to abstract away build configuration of Gobstones Project's libraries and modules.", - "repository": { - "type": "git", - "url": "git+https://github.com/gobstones/gobstones-scripts.git" - }, - "homepage": "https://gobstones.github.io/gobstones-scripts", - "author": { - "name": "Alan Rodas Bonjour", - "email": "alanrodas@gmail.com" - }, - "license": "AGPL-3.0", - "keywords": [ - "Gobstones", - "Scripts", - "Build", - "Run", - "Projects" - ], - "bin": { - "gobstones-scripts": "dist/cjs/cli.cjs" - }, - "main": "./dist/cjs/index.cjs", - "module": "./dist/esm/index.mjs", - "typings": "./src/index.d.ts", - "exports": { - ".": { - "import": { - "types": "./dist/esm/typings/index.d.ts", - "default": "./dist/esm/index.mjs" - }, - "require": { - "types": "./dist/cjs/typings/index.d.ts", - "default": "./dist/cjs/index.cjs" - } - }, - "./cli": { - "import": { - "types": "./dist/esm/typings/cli.d.ts", - "default": "./dist/esm/cli.mjs" - }, - "require": { - "types": "./dist/cjs/typings/cli.d.ts", - "default": "./dist/cjs/cli.cjs" - } - } - }, - "typesVersions": { - "*": { - "cli": [ - "./dist/esm/typings/cli.d.ts" - ], - "*": [ - "./dist/esm/typings/index.d.ts" - ] - } - }, - "scripts": { - "prepare": "husky install", - "start": "nps", - "dev": "nps dev", - "test": "nps lint", - "build": "nps build", - "doc": "nps doc", - "lint": "nps lint", - "prettify": "nps prettify" - }, - "dependencies": { - "@babel/core": "^7.23.3", - "@babel/preset-env": "^7.23.3", - "@babel/preset-react": "^7.23.3", - "@babel/preset-typescript": "^7.23.3", - "@commitlint/cli": "^18.4.0", - "@commitlint/config-conventional": "^18.4.0", - "@jest/globals": "^29.7.0", - "@mdx-js/react": "^3.0.0", - "@rollup/plugin-commonjs": "^25.0.7", - "@rollup/plugin-image": "^3.0.3", - "@rollup/plugin-node-resolve": "^15.2.3", - "@rollup/plugin-typescript": "^11.1.5", - "@storybook/addon-actions": "^7.5.3", - "@storybook/addon-docs": "^7.5.3", - "@storybook/addon-essentials": "^7.5.3", - "@storybook/addon-links": "^7.5.3", - "@storybook/cli": "^7.5.3", - "@storybook/manager-api": "^7.5.3", - "@storybook/react": "^7.5.3", - "@storybook/react-vite": "^7.5.3", - "@storybook/theming": "^7.5.3", - "@testing-library/jest-dom": "^6.1.4", - "@testing-library/react": "^14.1.0", - "@types/common-tags": "^1.8.4", - "@types/node": "^20.9.0", - "@types/react": "^18.2.37", - "@types/rimraf": "^3.0.2", - "@types/testing-library__jest-dom": "^5.14.9", - "@typescript-eslint/eslint-plugin": "^6.10.0", - "@typescript-eslint/parser": "^6.10.0", - "@vitejs/plugin-react": "^4.1.1", - "ajv": "^8.12.0", - "ansi-colors": "^4.1.3", - "babel-jest": "^29.7.0", - "commander": "^11.1.0", - "commitizen": "^4.3.0", - "common-tags": "^1.8.2", - "concurrently": "^8.2.2", - "conventional-changelog-cli": "^4.1.0", - "copyfiles": "^2.4.1", - "cpy-cli": "^5.0.0", - "cz-conventional-changelog": "^3.3.0", - "eslint": "^8.53.0", - "eslint-config-prettier": "^9.0.0", - "eslint-plugin-import": "^2.29.0", - "eslint-plugin-no-null": "^1.0.2", - "eslint-plugin-prefer-arrow": "^1.2.3", - "eslint-plugin-prettier": "^5.0.1", - "eslint-plugin-react-hooks": "^4.6.0", - "eslint-plugin-react-refresh": "^0.4.4", - "figlet": "^1.7.0", - "fs-extra": "^11.1.1", - "husky": "^8.0.3", - "identity-obj-proxy": "^3.0.0", - "is-ci": "^3.0.1", - "jest": "^29.7.0", - "jest-environment-jsdom": "^29.7.0", - "nps": "^5.10.0", - "pinst": "^3.0.0", - "postcss": "^8.4.31", - "prettier": "^3.0.3", - "replace": "^1.2.2", - "rimraf": "^5.0.5", - "rollup": "^4.3.0", - "rollup-plugin-dts": "^6.1.0", - "rollup-plugin-postcss": "^4.0.2", - "serve": "^14.2.1", - "ts-jest": "^29.1.1", - "ts-node": "^10.9.1", - "ts-node-dev": "^2.0.0", - "tsconfig.js": "^3.0.0", - "tsx": "^4.1.3", - "typedoc": "^0.25.3", - "typedoc-plugin-extras": "^3.0.0", - "typedoc-plugin-merge-modules": "^5.1.0", - "typedoc-plugin-remove-references": "^0.0.6", - "typescript": "^5.2.2", - "vite": "^4.5.0" - }, - "_id": "@gobstones/gobstones-scripts@0.5.6", - "gitHead": "4bd640c4c93c88771416875a7477487c3222814b", - "bugs": { - "url": "https://github.com/gobstones/gobstones-scripts/issues" - }, - "_nodeVersion": "20.10.0", - "_npmVersion": "10.2.3", - "dist": { - "integrity": "sha512-zSwS4U35CJb+DxpnDQnrMNNenYOieGEo1Rx6zSDF1omuBIk39HZ3tOz0uboFnVC5a+5oZU+uDC3ASbNSeE0buA==", - "shasum": "70f5be22320ef97a28c670aa0416bc60599c6e6c", - "tarball": "https://registry.npmjs.org/@gobstones/gobstones-scripts/-/gobstones-scripts-0.5.6.tgz", - "fileCount": 898, - "unpackedSize": 10391020, - "signatures": [ - { - "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA", - "sig": "MEQCIHxP8z4cz+txMkQ98apvi3G/nhyLolFNJPWyUI7H624GAiB9JjeuXcilwGNOJ9eBZhKD9E2XJjlRY5uLAhw95FrWHQ==" - } - ] - }, - "_npmUser": { - "name": "alanrodas", - "email": "alanrodas@gmail.com" - }, - "directories": {}, - "maintainers": [ - { - "name": "nicolas-alv3", - "email": "nicolas.alvarez@alu.unq.edu.ar" - }, - { - "name": "alanrodas", - "email": "alanrodas@gmail.com" - }, - { - "name": "sawady", - "email": "sawady.faso@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/gobstones-scripts_0.5.6_1703800489349_0.4738535995104103" - }, - "_hasShrinkwrap": false, - "contributors": [] - }, - "0.6.0": { - "name": "@gobstones/gobstones-scripts", - "version": "0.6.0", - "description": "Scripts to abstract away build configuration of Gobstones Project's libraries and modules.", - "repository": { - "type": "git", - "url": "git+https://github.com/gobstones/gobstones-scripts.git" - }, - "homepage": "https://gobstones.github.io/gobstones-scripts", - "author": { - "name": "Alan Rodas Bonjour", - "email": "alanrodas@gmail.com" - }, - "license": "AGPL-3.0", - "keywords": [ - "Gobstones", - "Scripts", - "Build", - "Run", - "Projects" - ], - "bin": { - "gobstones-scripts": "dist/cjs/cli.cjs" - }, - "main": "./dist/cjs/index.cjs", - "module": "./dist/esm/index.mjs", - "typings": "./src/index.d.ts", - "exports": { - ".": { - "import": { - "types": "./dist/esm/typings/index.d.ts", - "default": "./dist/esm/index.mjs" - }, - "require": { - "types": "./dist/cjs/typings/index.d.ts", - "default": "./dist/cjs/index.cjs" - } - }, - "./cli": { - "import": { - "types": "./dist/esm/typings/cli.d.ts", - "default": "./dist/esm/cli.mjs" - }, - "require": { - "types": "./dist/cjs/typings/cli.d.ts", - "default": "./dist/cjs/cli.cjs" - } - } - }, - "typesVersions": { - "*": { - "cli": [ - "./dist/esm/typings/cli.d.ts" - ], - "*": [ - "./dist/esm/typings/index.d.ts" - ] - } - }, - "scripts": { - "prepare": "husky install", - "start": "nps", - "dev": "nps dev", - "test": "nps lint", - "build": "nps build", - "doc": "nps doc", - "lint": "nps lint", - "prettify": "nps prettify" - }, - "dependencies": { - "@babel/core": "^7.23.3", - "@babel/preset-env": "^7.23.3", - "@babel/preset-react": "^7.23.3", - "@babel/preset-typescript": "^7.23.3", - "@commitlint/cli": "^18.4.0", - "@commitlint/config-conventional": "^18.4.0", - "@jest/globals": "^29.7.0", - "@mdx-js/react": "^3.0.0", - "@rollup/plugin-commonjs": "^25.0.7", - "@rollup/plugin-image": "^3.0.3", - "@rollup/plugin-node-resolve": "^15.2.3", - "@rollup/plugin-typescript": "^11.1.5", - "@storybook/addon-actions": "^7.5.3", - "@storybook/addon-docs": "^7.5.3", - "@storybook/addon-essentials": "^7.5.3", - "@storybook/addon-links": "^7.5.3", - "@storybook/cli": "^7.5.3", - "@storybook/manager-api": "^7.5.3", - "@storybook/react": "^7.5.3", - "@storybook/react-vite": "^7.5.3", - "@storybook/theming": "^7.5.3", - "@testing-library/jest-dom": "^6.1.4", - "@testing-library/react": "^14.1.0", - "@types/common-tags": "^1.8.4", - "@types/node": "^20.9.0", - "@types/react": "^18.2.37", - "@types/rimraf": "^3.0.2", - "@types/testing-library__jest-dom": "^5.14.9", - "@typescript-eslint/eslint-plugin": "^6.10.0", - "@typescript-eslint/parser": "^6.10.0", - "@vitejs/plugin-react": "^4.1.1", - "ajv": "^8.12.0", - "ansi-colors": "^4.1.3", - "babel-jest": "^29.7.0", - "commander": "^11.1.0", - "commitizen": "^4.3.0", - "common-tags": "^1.8.2", - "concurrently": "^8.2.2", - "conventional-changelog-cli": "^4.1.0", - "copyfiles": "^2.4.1", - "cpy-cli": "^5.0.0", - "cz-conventional-changelog": "^3.3.0", - "eslint": "^8.53.0", - "eslint-config-prettier": "^9.0.0", - "eslint-plugin-import": "^2.29.0", - "eslint-plugin-no-null": "^1.0.2", - "eslint-plugin-prefer-arrow": "^1.2.3", - "eslint-plugin-prettier": "^5.0.1", - "eslint-plugin-react-hooks": "^4.6.0", - "eslint-plugin-react-refresh": "^0.4.4", - "figlet": "^1.7.0", - "fs-extra": "^11.1.1", - "husky": "^8.0.3", - "identity-obj-proxy": "^3.0.0", - "is-ci": "^3.0.1", - "jest": "^29.7.0", - "jest-environment-jsdom": "^29.7.0", - "nps": "^5.10.0", - "pinst": "^3.0.0", - "postcss": "^8.4.31", - "prettier": "^3.0.3", - "replace": "^1.2.2", - "rimraf": "^5.0.5", - "rollup": "^4.3.0", - "rollup-plugin-dts": "^6.1.0", - "rollup-plugin-postcss": "^4.0.2", - "serve": "^14.2.1", - "ts-jest": "^29.1.1", - "ts-node": "^10.9.1", - "ts-node-dev": "^2.0.0", - "tsconfig.js": "^3.0.0", - "tsx": "^4.1.3", - "typedoc": "^0.25.3", - "typedoc-plugin-extras": "^3.0.0", - "typedoc-plugin-merge-modules": "^5.1.0", - "typedoc-plugin-remove-references": "^0.0.6", - "typescript": "^5.2.2", - "vite": "^4.5.0" - }, - "_id": "@gobstones/gobstones-scripts@0.6.0", - "gitHead": "ee3c04ef4be7096c573dfda80e67dcbc5f9dd468", - "bugs": { - "url": "https://github.com/gobstones/gobstones-scripts/issues" - }, - "_nodeVersion": "20.10.0", - "_npmVersion": "10.2.3", - "dist": { - "integrity": "sha512-Jh/EbWmwhq2J5XWk23ORO1W4iiZACnUDrZye3toNwrbUEldW5XFjF4Id89lWkDqrEhjDUmU/rIBXv4fbAZ1zuA==", - "shasum": "b39c185514abadcbb1d53eb8d9efdae111135105", - "tarball": "https://registry.npmjs.org/@gobstones/gobstones-scripts/-/gobstones-scripts-0.6.0.tgz", - "fileCount": 898, - "unpackedSize": 10390928, - "signatures": [ - { - "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA", - "sig": "MEQCIHe70qLtlwcsGBdYmXHiPAScvjWRJa/z6O1KN7jbMMAxAiBy5it32OpYwmKqHD8DTy7kcMO6Qt1BQcAZ1JaBX4zcvQ==" - } - ] - }, - "_npmUser": { - "name": "alanrodas", - "email": "alanrodas@gmail.com" - }, - "directories": {}, - "maintainers": [ - { - "name": "nicolas-alv3", - "email": "nicolas.alvarez@alu.unq.edu.ar" - }, - { - "name": "alanrodas", - "email": "alanrodas@gmail.com" - }, - { - "name": "sawady", - "email": "sawady.faso@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/gobstones-scripts_0.6.0_1703801798168_0.40860415914421955" - }, - "_hasShrinkwrap": false, - "contributors": [] - }, - "0.7.0": { - "name": "@gobstones/gobstones-scripts", - "version": "0.7.0", - "description": "Scripts to abstract away build configuration of Gobstones Project's libraries and modules.", - "repository": { - "type": "git", - "url": "git+https://github.com/gobstones/gobstones-scripts.git" - }, - "homepage": "https://gobstones.github.io/gobstones-scripts", - "author": { - "name": "Alan Rodas Bonjour", - "email": "alanrodas@gmail.com" - }, - "license": "AGPL-3.0", - "keywords": [ - "Gobstones", - "Scripts", - "Build", - "Run", - "Projects" - ], - "bin": { - "gobstones-scripts": "dist/cjs/cli.cjs" - }, - "main": "./dist/cjs/index.cjs", - "module": "./dist/esm/index.mjs", - "typings": "./src/index.d.ts", - "exports": { - ".": { - "import": { - "types": "./dist/esm/typings/index.d.ts", - "default": "./dist/esm/index.mjs" - }, - "require": { - "types": "./dist/cjs/typings/index.d.ts", - "default": "./dist/cjs/index.cjs" - } - }, - "./cli": { - "import": { - "types": "./dist/esm/typings/cli.d.ts", - "default": "./dist/esm/cli.mjs" - }, - "require": { - "types": "./dist/cjs/typings/cli.d.ts", - "default": "./dist/cjs/cli.cjs" - } - } - }, - "typesVersions": { - "*": { - "cli": [ - "./dist/esm/typings/cli.d.ts" - ], - "*": [ - "./dist/esm/typings/index.d.ts" - ] - } - }, - "scripts": { - "prepare": "is-ci || husky install", - "start": "nps", - "dev": "nps dev", - "test": "nps lint", - "build": "nps build", - "doc": "nps doc", - "lint": "nps lint", - "prettify": "nps prettify" - }, - "dependencies": { - "@babel/core": "^7.23.3", - "@babel/preset-env": "^7.23.3", - "@babel/preset-react": "^7.23.3", - "@babel/preset-typescript": "^7.23.3", - "@commitlint/cli": "^18.4.0", - "@commitlint/config-conventional": "^18.4.0", - "@jest/globals": "^29.7.0", - "@mdx-js/react": "^3.0.0", - "@rollup/plugin-commonjs": "^25.0.7", - "@rollup/plugin-image": "^3.0.3", - "@rollup/plugin-node-resolve": "^15.2.3", - "@rollup/plugin-typescript": "^11.1.5", - "@storybook/addon-actions": "^7.5.3", - "@storybook/addon-docs": "^7.5.3", - "@storybook/addon-essentials": "^7.5.3", - "@storybook/addon-links": "^7.5.3", - "@storybook/cli": "^7.5.3", - "@storybook/manager-api": "^7.5.3", - "@storybook/react": "^7.5.3", - "@storybook/react-vite": "^7.5.3", - "@storybook/theming": "^7.5.3", - "@testing-library/jest-dom": "^6.1.4", - "@testing-library/react": "^14.1.0", - "@types/common-tags": "^1.8.4", - "@types/node": "^20.9.0", - "@types/react": "^18.2.37", - "@types/rimraf": "^3.0.2", - "@types/testing-library__jest-dom": "^5.14.9", - "@typescript-eslint/eslint-plugin": "^6.10.0", - "@typescript-eslint/parser": "^6.10.0", - "@vitejs/plugin-react": "^4.1.1", - "ajv": "^8.12.0", - "ansi-colors": "^4.1.3", - "babel-jest": "^29.7.0", - "command-exists": "^1.2.9", - "commander": "^11.1.0", - "commitizen": "^4.3.0", - "common-tags": "^1.8.2", - "concurrently": "^8.2.2", - "conventional-changelog-cli": "^4.1.0", - "copyfiles": "^2.4.1", - "cpy-cli": "^5.0.0", - "cz-conventional-changelog": "^3.3.0", - "eslint": "^8.53.0", - "eslint-config-prettier": "^9.0.0", - "eslint-plugin-import": "^2.29.1", - "eslint-plugin-no-null": "^1.0.2", - "eslint-plugin-prefer-arrow": "^1.2.3", - "eslint-plugin-prettier": "^5.0.1", - "eslint-plugin-react-hooks": "^4.6.0", - "eslint-plugin-react-refresh": "^0.4.4", - "figlet": "^1.7.0", - "fs-extra": "^11.1.1", - "husky": "^8.0.3", - "identity-obj-proxy": "^3.0.0", - "is-ci": "^3.0.1", - "jest": "^29.7.0", - "jest-environment-jsdom": "^29.7.0", - "nps": "^5.10.0", - "pinst": "^3.0.0", - "postcss": "^8.4.31", - "prettier": "^3.0.3", - "replace": "^1.2.2", - "rimraf": "^5.0.5", - "rollup": "^4.3.0", - "rollup-plugin-dts": "^6.1.0", - "rollup-plugin-postcss": "^4.0.2", - "serve": "^14.2.1", - "ts-jest": "^29.1.1", - "ts-node": "^10.9.1", - "ts-node-dev": "^2.0.0", - "tsconfig.js": "^3.0.0", - "tsx": "^4.1.3", - "typedoc": "^0.25.3", - "typedoc-plugin-extras": "^3.0.0", - "typedoc-plugin-merge-modules": "^5.1.0", - "typedoc-plugin-remove-references": "^0.0.6", - "typescript": "^5.2.2", - "vite": "^4.5.0" - }, - "devDependencies": { - "@types/command-exists": "^1.2.3" - }, - "_id": "@gobstones/gobstones-scripts@0.7.0", - "gitHead": "3593caff0252fe88000aeef6dbe06b6f35414226", - "bugs": { - "url": "https://github.com/gobstones/gobstones-scripts/issues" - }, - "_nodeVersion": "20.10.0", - "_npmVersion": "10.2.3", - "dist": { - "integrity": "sha512-mJhPLlJgqWcrXmSwx65C8T7GJC2PbiSZ6DS9BYbLbAycxHnjt5vQDlf0CRSJIQYGI4M4CwG7Tc925Tff6dMi4A==", - "shasum": "b5d98241f776434a4c4842ce5d9a712aa92fd53c", - "tarball": "https://registry.npmjs.org/@gobstones/gobstones-scripts/-/gobstones-scripts-0.7.0.tgz", - "fileCount": 898, - "unpackedSize": 10611506, - "signatures": [ - { - "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA", - "sig": "MEQCIHqYoeTGlhIy7mdLMetNLz7pfxi4FNjng69l2wyFwukeAiADPrOV/n4p/cFMHLr5LutZBHe8AxOmAb72vPXdnsstnQ==" - } - ] - }, - "_npmUser": { - "name": "alanrodas", - "email": "alanrodas@gmail.com" - }, - "directories": {}, - "maintainers": [ - { - "name": "nicolas-alv3", - "email": "nicolas.alvarez@alu.unq.edu.ar" - }, - { - "name": "alanrodas", - "email": "alanrodas@gmail.com" - }, - { - "name": "sawady", - "email": "sawady.faso@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/gobstones-scripts_0.7.0_1706130668093_0.13774119584619715" - }, - "_hasShrinkwrap": false, - "contributors": [] - }, - "0.7.1": { - "name": "@gobstones/gobstones-scripts", - "version": "0.7.1", - "description": "Scripts to abstract away build configuration of Gobstones Project's libraries and modules.", - "repository": { - "type": "git", - "url": "git+https://github.com/gobstones/gobstones-scripts.git" - }, - "homepage": "https://gobstones.github.io/gobstones-scripts", - "author": { - "name": "Alan Rodas Bonjour", - "email": "alanrodas@gmail.com" - }, - "license": "AGPL-3.0", - "keywords": [ - "Gobstones", - "Scripts", - "Build", - "Run", - "Projects" - ], - "bin": { - "gobstones-scripts": "dist/cjs/cli.cjs" - }, - "main": "./dist/cjs/index.cjs", - "module": "./dist/esm/index.mjs", - "typings": "./src/index.d.ts", - "exports": { - ".": { - "import": { - "types": "./dist/esm/typings/index.d.ts", - "default": "./dist/esm/index.mjs" - }, - "require": { - "types": "./dist/cjs/typings/index.d.ts", - "default": "./dist/cjs/index.cjs" - } - }, - "./cli": { - "import": { - "types": "./dist/esm/typings/cli.d.ts", - "default": "./dist/esm/cli.mjs" - }, - "require": { - "types": "./dist/cjs/typings/cli.d.ts", - "default": "./dist/cjs/cli.cjs" - } - } - }, - "typesVersions": { - "*": { - "cli": [ - "./dist/esm/typings/cli.d.ts" - ], - "*": [ - "./dist/esm/typings/index.d.ts" - ] - } - }, - "scripts": { - "prepare": "is-ci || husky install", - "start": "nps" - }, - "dependencies": { - "@babel/core": "^7.23.3", - "@babel/preset-env": "^7.23.3", - "@babel/preset-react": "^7.23.3", - "@babel/preset-typescript": "^7.23.3", - "@commitlint/cli": "^18.4.0", - "@commitlint/config-conventional": "^18.4.0", - "@jest/globals": "^29.7.0", - "@mdx-js/react": "^3.0.0", - "@rollup/plugin-commonjs": "^25.0.7", - "@rollup/plugin-image": "^3.0.3", - "@rollup/plugin-node-resolve": "^15.2.3", - "@rollup/plugin-typescript": "^11.1.5", - "@storybook/addon-actions": "^7.5.3", - "@storybook/addon-docs": "^7.5.3", - "@storybook/addon-essentials": "^7.5.3", - "@storybook/addon-links": "^7.5.3", - "@storybook/cli": "^7.5.3", - "@storybook/manager-api": "^7.5.3", - "@storybook/react": "^7.5.3", - "@storybook/react-vite": "^7.5.3", - "@storybook/theming": "^7.5.3", - "@testing-library/jest-dom": "^6.1.4", - "@testing-library/react": "^14.1.0", - "@types/common-tags": "^1.8.4", - "@types/node": "^20.9.0", - "@types/react": "^18.2.37", - "@types/rimraf": "^3.0.2", - "@types/testing-library__jest-dom": "^5.14.9", - "@typescript-eslint/eslint-plugin": "^6.10.0", - "@typescript-eslint/parser": "^6.10.0", - "@vitejs/plugin-react": "^4.1.1", - "ajv": "^8.12.0", - "ansi-colors": "^4.1.3", - "babel-jest": "^29.7.0", - "command-exists": "^1.2.9", - "commander": "^11.1.0", - "commitizen": "^4.3.0", - "common-tags": "^1.8.2", - "concurrently": "^8.2.2", - "conventional-changelog-cli": "^4.1.0", - "copyfiles": "^2.4.1", - "cpy-cli": "^5.0.0", - "cz-conventional-changelog": "^3.3.0", - "eslint": "^8.53.0", - "eslint-config-prettier": "^9.0.0", - "eslint-plugin-import": "^2.29.1", - "eslint-plugin-no-null": "^1.0.2", - "eslint-plugin-prefer-arrow": "^1.2.3", - "eslint-plugin-prettier": "^5.0.1", - "eslint-plugin-react-hooks": "^4.6.0", - "eslint-plugin-react-refresh": "^0.4.4", - "figlet": "^1.7.0", - "fs-extra": "^11.1.1", - "husky": "^8.0.3", - "identity-obj-proxy": "^3.0.0", - "is-ci": "^3.0.1", - "jest": "^29.7.0", - "jest-environment-jsdom": "^29.7.0", - "nps": "^5.10.0", - "postcss": "^8.4.31", - "prettier": "^3.0.3", - "replace": "^1.2.2", - "rimraf": "^5.0.5", - "rollup": "^4.3.0", - "rollup-plugin-dts": "^6.1.0", - "rollup-plugin-postcss": "^4.0.2", - "serve": "^14.2.1", - "ts-jest": "^29.1.1", - "ts-node": "^10.9.1", - "ts-node-dev": "^2.0.0", - "tsconfig.js": "^3.0.0", - "tsx": "^4.1.3", - "typedoc": "^0.25.3", - "typedoc-plugin-extras": "^3.0.0", - "typedoc-plugin-merge-modules": "^5.1.0", - "typedoc-plugin-remove-references": "^0.0.6", - "typescript": "^5.2.2", - "vite": "^4.5.0" - }, - "devDependencies": { - "@types/command-exists": "^1.2.3" - }, - "_id": "@gobstones/gobstones-scripts@0.7.1", - "gitHead": "cadf5f1541585ca1b3b53b15c459574d539c8ffc", - "bugs": { - "url": "https://github.com/gobstones/gobstones-scripts/issues" - }, - "_nodeVersion": "20.11.0", - "_npmVersion": "10.2.4", - "dist": { - "integrity": "sha512-T8Q5G7pzosDw197JlIixpGxL+cNEm7110PxKTpipGRMSwQfprMpPoS6SqlVbIdPJIIdbDW09HaQZYmSjLKm8wg==", - "shasum": "7a99bd23409c29503f118e2b62be873aa55336af", - "tarball": "https://registry.npmjs.org/@gobstones/gobstones-scripts/-/gobstones-scripts-0.7.1.tgz", - "fileCount": 914, - "unpackedSize": 10504226, - "signatures": [ - { - "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA", - "sig": "MEYCIQDAFBQzmSFNnH4AIINRXRP3W3f7S4io+pfK9as50uAZBQIhAIiJ2NdcM1Jwnx9UDpGh/mABphdh5gWQDGkUF+QtL1mx" - } - ] - }, - "_npmUser": { - "name": "alanrodas", - "email": "alanrodas@gmail.com" - }, - "directories": {}, - "maintainers": [ - { - "name": "nicolas-alv3", - "email": "nicolas.alvarez@alu.unq.edu.ar" - }, - { - "name": "alanrodas", - "email": "alanrodas@gmail.com" - }, - { - "name": "sawady", - "email": "sawady.faso@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/gobstones-scripts_0.7.1_1706899275851_0.5263522582010356" - }, - "_hasShrinkwrap": false, - "contributors": [] - }, - "0.7.2": { - "name": "@gobstones/gobstones-scripts", - "version": "0.7.2", - "description": "Scripts to abstract away build configuration of Gobstones Project's libraries and modules.", - "repository": { - "type": "git", - "url": "git+https://github.com/gobstones/gobstones-scripts.git" - }, - "homepage": "https://gobstones.github.io/gobstones-scripts", - "author": { - "name": "Alan Rodas Bonjour", - "email": "alanrodas@gmail.com" - }, - "license": "AGPL-3.0", - "keywords": [ - "Gobstones", - "Scripts", - "Build", - "Run", - "Projects" - ], - "bin": { - "gobstones-scripts": "dist/cjs/cli.cjs" - }, - "main": "./dist/cjs/index.cjs", - "module": "./dist/esm/index.mjs", - "typings": "./src/index.d.ts", - "exports": { - ".": { - "import": { - "types": "./dist/esm/typings/index.d.ts", - "default": "./dist/esm/index.mjs" - }, - "require": { - "types": "./dist/cjs/typings/index.d.ts", - "default": "./dist/cjs/index.cjs" - } - }, - "./cli": { - "import": { - "types": "./dist/esm/typings/cli.d.ts", - "default": "./dist/esm/cli.mjs" - }, - "require": { - "types": "./dist/cjs/typings/cli.d.ts", - "default": "./dist/cjs/cli.cjs" - } - } - }, - "typesVersions": { - "*": { - "cli": [ - "./dist/esm/typings/cli.d.ts" - ], - "*": [ - "./dist/esm/typings/index.d.ts" - ] - } - }, - "scripts": { - "prepare": "is-ci || husky install", - "start": "nps" - }, - "dependencies": { - "@babel/core": "^7.23.3", - "@babel/preset-env": "^7.23.3", - "@babel/preset-react": "^7.23.3", - "@babel/preset-typescript": "^7.23.3", - "@commitlint/cli": "^18.4.0", - "@commitlint/config-conventional": "^18.4.0", - "@jest/globals": "^29.7.0", - "@mdx-js/react": "^3.0.0", - "@rollup/plugin-commonjs": "^25.0.7", - "@rollup/plugin-image": "^3.0.3", - "@rollup/plugin-node-resolve": "^15.2.3", - "@rollup/plugin-typescript": "^11.1.5", - "@storybook/addon-actions": "^7.5.3", - "@storybook/addon-docs": "^7.5.3", - "@storybook/addon-essentials": "^7.5.3", - "@storybook/addon-links": "^7.5.3", - "@storybook/cli": "^7.5.3", - "@storybook/manager-api": "^7.5.3", - "@storybook/react": "^7.5.3", - "@storybook/react-vite": "^7.5.3", - "@storybook/theming": "^7.5.3", - "@testing-library/jest-dom": "^6.1.4", - "@testing-library/react": "^14.1.0", - "@types/command-exists": "^1.2.3", - "@types/common-tags": "^1.8.4", - "@types/node": "^20.9.0", - "@types/react": "^18.2.37", - "@types/rimraf": "^3.0.2", - "@types/testing-library__jest-dom": "^5.14.9", - "@typescript-eslint/eslint-plugin": "^6.20.0", - "@typescript-eslint/parser": "^6.10.0", - "@vitejs/plugin-react": "^4.1.1", - "ajv": "^8.12.0", - "ansi-colors": "^4.1.3", - "babel-jest": "^29.7.0", - "command-exists": "^1.2.9", - "commander": "^11.1.0", - "commitizen": "^4.3.0", - "common-tags": "^1.8.2", - "concurrently": "^8.2.2", - "conventional-changelog-cli": "^4.1.0", - "copyfiles": "^2.4.1", - "cpy-cli": "^5.0.0", - "cz-conventional-changelog": "^3.3.0", - "eslint": "^8.53.0", - "eslint-config-prettier": "^9.0.0", - "eslint-plugin-import": "^2.29.1", - "eslint-plugin-no-null": "^1.0.2", - "eslint-plugin-prefer-arrow": "^1.2.3", - "eslint-plugin-prettier": "^5.0.1", - "eslint-plugin-react-hooks": "^4.6.0", - "eslint-plugin-react-refresh": "^0.4.4", - "figlet": "^1.7.0", - "fs-extra": "^11.1.1", - "husky": "^8.0.3", - "identity-obj-proxy": "^3.0.0", - "is-ci": "^3.0.1", - "jest": "^29.7.0", - "jest-environment-jsdom": "^29.7.0", - "nps": "^5.10.0", - "postcss": "^8.4.31", - "prettier": "^3.0.3", - "replace": "^1.2.2", - "rimraf": "^5.0.5", - "rollup": "^4.3.0", - "rollup-plugin-dts": "^6.1.0", - "rollup-plugin-postcss": "^4.0.2", - "serve": "^14.2.1", - "ts-jest": "^29.1.1", - "ts-node": "^10.9.1", - "ts-node-dev": "^2.0.0", - "tsconfig.js": "^3.0.0", - "tsx": "^4.1.3", - "typedoc": "^0.25.3", - "typedoc-plugin-extras": "^3.0.0", - "typedoc-plugin-merge-modules": "^5.1.0", - "typedoc-plugin-remove-references": "^0.0.6", - "typescript": "^5.2.2", - "vite": "^4.5.0" - }, - "devDependencies": {}, - "_id": "@gobstones/gobstones-scripts@0.7.2", - "gitHead": "651fca5623cf3675880b682184305cf54e13928c", - "bugs": { - "url": "https://github.com/gobstones/gobstones-scripts/issues" - }, - "_nodeVersion": "20.11.0", - "_npmVersion": "10.2.4", - "dist": { - "integrity": "sha512-YC7i/wy+zuBDAmBmpEQrqUvJMl5A7XuT0o3HVYwN9Fk703VtoM2KNyVz05Ei+7huvBItjcBlKxlP53b6MV3bAQ==", - "shasum": "59ddf86452f905e497e5f272c30af682450ad937", - "tarball": "https://registry.npmjs.org/@gobstones/gobstones-scripts/-/gobstones-scripts-0.7.2.tgz", - "fileCount": 914, - "unpackedSize": 10506287, - "signatures": [ - { - "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA", - "sig": "MEYCIQDJeQs65pOa+lkriYEhJHBBkGe7Cv5RssOjyYphRP8BcQIhAL5nAd25i8N9mPg3tpuw3dBm8iFKOdLsxebhMuQ+/C3D" - } - ] - }, - "_npmUser": { - "name": "alanrodas", - "email": "alanrodas@gmail.com" - }, - "directories": {}, - "maintainers": [ - { - "name": "nicolas-alv3", - "email": "nicolas.alvarez@alu.unq.edu.ar" - }, - { - "name": "alanrodas", - "email": "alanrodas@gmail.com" - }, - { - "name": "sawady", - "email": "sawady.faso@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/gobstones-scripts_0.7.2_1706907484402_0.7782189221035982" - }, - "_hasShrinkwrap": false, - "contributors": [] - }, - "0.8.0": { - "name": "@gobstones/gobstones-scripts", - "version": "0.8.0", - "description": "Scripts to abstract away build configuration of Gobstones Project's libraries and modules.", - "repository": { - "type": "git", - "url": "git+https://github.com/gobstones/gobstones-scripts.git" - }, - "homepage": "https://gobstones.github.io/gobstones-scripts", - "author": { - "name": "Alan Rodas Bonjour", - "email": "alanrodas@gmail.com" - }, - "license": "AGPL-3.0", - "keywords": [ - "Gobstones", - "Scripts", - "Build", - "Run", - "Projects" - ], - "bin": { - "gobstones-scripts": "dist/cjs/cli.cjs" - }, - "main": "./dist/cjs/index.cjs", - "module": "./dist/esm/index.mjs", - "typings": "./src/index.d.ts", - "exports": { - ".": { - "import": { - "types": "./dist/esm/typings/index.d.ts", - "default": "./dist/esm/index.mjs" - }, - "require": { - "types": "./dist/cjs/typings/index.d.ts", - "default": "./dist/cjs/index.cjs" - } - }, - "./cli": { - "import": { - "types": "./dist/esm/typings/cli.d.ts", - "default": "./dist/esm/cli.mjs" - }, - "require": { - "types": "./dist/cjs/typings/cli.d.ts", - "default": "./dist/cjs/cli.cjs" - } - } - }, - "typesVersions": { - "*": { - "cli": [ - "./dist/esm/typings/cli.d.ts" - ], - "*": [ - "./dist/esm/typings/index.d.ts" - ] - } - }, - "scripts": { - "prepare": "is-ci || husky install", - "start": "nps" - }, - "dependencies": { - "@babel/core": "^7.23.3", - "@babel/preset-env": "^7.23.3", - "@babel/preset-react": "^7.23.3", - "@babel/preset-typescript": "^7.23.3", - "@commitlint/cli": "^18.4.0", - "@commitlint/config-conventional": "^18.4.0", - "@jest/globals": "^29.7.0", - "@mdx-js/react": "^3.0.0", - "@rollup/plugin-commonjs": "^25.0.7", - "@rollup/plugin-image": "^3.0.3", - "@rollup/plugin-node-resolve": "^15.2.3", - "@rollup/plugin-typescript": "^11.1.5", - "@storybook/addon-actions": "^7.5.3", - "@storybook/addon-docs": "^7.5.3", - "@storybook/addon-essentials": "^7.5.3", - "@storybook/addon-links": "^7.5.3", - "@storybook/cli": "^7.5.3", - "@storybook/manager-api": "^7.5.3", - "@storybook/react": "^7.5.3", - "@storybook/react-vite": "^7.5.3", - "@storybook/theming": "^7.5.3", - "@testing-library/jest-dom": "^6.1.4", - "@testing-library/react": "^14.1.0", - "@types/command-exists": "^1.2.3", - "@types/common-tags": "^1.8.4", - "@types/node": "^20.9.0", - "@types/react": "^18.2.37", - "@types/rimraf": "^3.0.2", - "@types/testing-library__jest-dom": "^5.14.9", - "@typescript-eslint/eslint-plugin": "^6.20.0", - "@typescript-eslint/parser": "^6.10.0", - "@vitejs/plugin-react": "^4.1.1", - "ajv": "^8.12.0", - "ansi-colors": "^4.1.3", - "babel-jest": "^29.7.0", - "command-exists": "^1.2.9", - "commander": "^11.1.0", - "commitizen": "^4.3.0", - "common-tags": "^1.8.2", - "concurrently": "^8.2.2", - "conventional-changelog-cli": "^4.1.0", - "copyfiles": "^2.4.1", - "cpy-cli": "^5.0.0", - "cz-conventional-changelog": "^3.3.0", - "eslint": "^8.53.0", - "eslint-config-prettier": "^9.0.0", - "eslint-plugin-import": "^2.29.1", - "eslint-plugin-no-null": "^1.0.2", - "eslint-plugin-prefer-arrow": "^1.2.3", - "eslint-plugin-prettier": "^5.0.1", - "eslint-plugin-react-hooks": "^4.6.0", - "eslint-plugin-react-refresh": "^0.4.4", - "figlet": "^1.7.0", - "fs-extra": "^11.1.1", - "husky": "^8.0.3", - "identity-obj-proxy": "^3.0.0", - "is-ci": "^3.0.1", - "jest": "^29.7.0", - "jest-environment-jsdom": "^29.7.0", - "license-check-and-add": "^4.0.5", - "nps": "^5.10.0", - "postcss": "^8.4.31", - "prettier": "^3.0.3", - "replace": "^1.2.2", - "rimraf": "^5.0.5", - "rollup": "^4.3.0", - "rollup-plugin-dts": "^6.1.0", - "rollup-plugin-postcss": "^4.0.2", - "serve": "^14.2.1", - "ts-jest": "^29.1.1", - "ts-node": "^10.9.1", - "ts-node-dev": "^2.0.0", - "tsconfig.js": "^3.0.0", - "tsx": "^4.1.3", - "typedoc": "^0.25.3", - "typedoc-plugin-extras": "^3.0.0", - "typedoc-plugin-merge-modules": "^5.1.0", - "typedoc-plugin-remove-references": "^0.0.6", - "typescript": "^5.2.2", - "vite": "^4.5.0" - }, - "_id": "@gobstones/gobstones-scripts@0.8.0", - "readmeFilename": "README.md", - "gitHead": "651fca5623cf3675880b682184305cf54e13928c", - "bugs": { - "url": "https://github.com/gobstones/gobstones-scripts/issues" - }, - "_nodeVersion": "20.8.0", - "_npmVersion": "10.1.0", - "dist": { - "integrity": "sha512-FdpRL7dGNYlxdZj3AXpii78a2xaQNG/mMFjtKq59yeTp+FXaRMGOEd1+kzTVUVzxCyCOgQlXAhrOwIrzwLvxng==", - "shasum": "ebf14fb35ae4f0c462f6e19669b3b402762741ec", - "tarball": "http://localhost:4567/@gobstones/gobstones-scripts/-/@gobstones/gobstones-scripts-0.8.0.tgz" - }, - "contributors": [] - } - }, - "time": { - "created": "2022-08-02T16:53:48.936Z", - "0.1.1": "2022-08-02T16:53:49.117Z", - "modified": "2024-04-03T04:11:57.560Z", - "0.2.0": "2022-10-17T14:09:48.721Z", - "0.2.1": "2022-10-17T14:33:05.326Z", - "0.2.2": "2022-10-17T14:46:57.465Z", - "0.2.3": "2022-10-17T16:10:04.518Z", - "0.2.4": "2022-10-18T10:15:17.797Z", - "0.2.5": "2022-10-25T09:13:47.913Z", - "0.2.6": "2022-10-25T13:43:20.711Z", - "0.3.0": "2022-10-25T16:09:06.846Z", - "0.3.1": "2022-10-26T08:07:35.382Z", - "0.3.2": "2022-10-26T08:50:42.822Z", - "0.4.0-alpha1": "2022-12-20T06:19:14.769Z", - "0.4.0-alpha2": "2022-12-21T11:02:18.740Z", - "0.4.0-alpha3": "2022-12-23T06:07:28.593Z", - "0.4.0-alpha4": "2022-12-23T09:08:57.391Z", - "0.4.0-alpha6": "2022-12-27T03:09:07.788Z", - "0.4.0-alpha7": "2022-12-27T12:31:38.434Z", - "0.4.0": "2023-10-12T20:00:43.269Z", - "0.4.1": "2023-10-12T21:25:51.319Z", - "0.4.2": "2023-10-17T12:43:17.759Z", - "0.4.3": "2023-10-17T15:42:46.197Z", - "0.4.5": "2023-11-10T15:31:44.204Z", - "0.4.6": "2023-11-10T22:01:33.423Z", - "0.4.7": "2023-11-10T22:23:19.634Z", - "0.5.0": "2023-11-10T23:53:36.784Z", - "0.5.1": "2023-11-20T20:35:22.922Z", - "0.5.2": "2023-11-21T12:54:08.510Z", - "0.5.3": "2023-11-21T13:20:20.976Z", - "0.5.4": "2023-11-23T12:12:51.518Z", - "0.5.5": "2023-12-28T20:46:27.138Z", - "0.5.6": "2023-12-28T21:54:49.617Z", - "0.6.0": "2023-12-28T22:16:38.468Z", - "0.7.0": "2024-01-24T21:11:08.473Z", - "0.7.1": "2024-02-02T18:41:16.160Z", - "0.7.2": "2024-02-02T20:58:04.738Z", - "0.8.0": "2024-04-03T04:11:57.560Z" - }, - "users": {}, - "dist-tags": { - "latest": "0.8.0" - }, - "_uplinks": { - "npmjs": { - "etag": "W/\"b2272fbffc4c900b778f3222d9fa538e\"", - "fetched": 1712117727903 - } - }, - "_distfiles": { - "gobstones-scripts-0.1.1.tgz": { - "url": "https://registry.npmjs.org/@gobstones/gobstones-scripts/-/gobstones-scripts-0.1.1.tgz", - "sha": "2c366b1d9797f26b068870994a08205b45811fdf", - "registry": "npmjs" - }, - "gobstones-scripts-0.2.0.tgz": { - "url": "https://registry.npmjs.org/@gobstones/gobstones-scripts/-/gobstones-scripts-0.2.0.tgz", - "sha": "4ba6ebc0407ac70647e401107a8343d0796a0fab", - "registry": "npmjs" - }, - "gobstones-scripts-0.2.1.tgz": { - "url": "https://registry.npmjs.org/@gobstones/gobstones-scripts/-/gobstones-scripts-0.2.1.tgz", - "sha": "4b5166e2900174c6fa9eac96d893f2bc75d591d4", - "registry": "npmjs" - }, - "gobstones-scripts-0.2.2.tgz": { - "url": "https://registry.npmjs.org/@gobstones/gobstones-scripts/-/gobstones-scripts-0.2.2.tgz", - "sha": "c74788f3834cc4cdca55fd2337ca87584298779f", - "registry": "npmjs" - }, - "gobstones-scripts-0.2.3.tgz": { - "url": "https://registry.npmjs.org/@gobstones/gobstones-scripts/-/gobstones-scripts-0.2.3.tgz", - "sha": "65b199ae3c5022680cb5a2972943e9c81ca3e961", - "registry": "npmjs" - }, - "gobstones-scripts-0.2.4.tgz": { - "url": "https://registry.npmjs.org/@gobstones/gobstones-scripts/-/gobstones-scripts-0.2.4.tgz", - "sha": "1357c7012287e471fecb27c907944123843f32c9", - "registry": "npmjs" - }, - "gobstones-scripts-0.2.5.tgz": { - "url": "https://registry.npmjs.org/@gobstones/gobstones-scripts/-/gobstones-scripts-0.2.5.tgz", - "sha": "3139a35d0f4cad1bfe3abea1e940656099472263", - "registry": "npmjs" - }, - "gobstones-scripts-0.2.6.tgz": { - "url": "https://registry.npmjs.org/@gobstones/gobstones-scripts/-/gobstones-scripts-0.2.6.tgz", - "sha": "95736ad987aee506e0004122cb30c28c9fc1b856", - "registry": "npmjs" - }, - "gobstones-scripts-0.3.0.tgz": { - "url": "https://registry.npmjs.org/@gobstones/gobstones-scripts/-/gobstones-scripts-0.3.0.tgz", - "sha": "5a54c498a316a495e1151590be6713474220bfb5", - "registry": "npmjs" - }, - "gobstones-scripts-0.3.1.tgz": { - "url": "https://registry.npmjs.org/@gobstones/gobstones-scripts/-/gobstones-scripts-0.3.1.tgz", - "sha": "5737d424d2af89f685cac3b208175ab48f9cdf17", - "registry": "npmjs" - }, - "gobstones-scripts-0.3.2.tgz": { - "url": "https://registry.npmjs.org/@gobstones/gobstones-scripts/-/gobstones-scripts-0.3.2.tgz", - "sha": "fc385fbbeea02e4e31a9d9795e3baaaf5614b72a", - "registry": "npmjs" - }, - "gobstones-scripts-0.4.0-alpha1.tgz": { - "url": "https://registry.npmjs.org/@gobstones/gobstones-scripts/-/gobstones-scripts-0.4.0-alpha1.tgz", - "sha": "d16ccbfd7e6892da89a5955960720ce6eaf45db1", - "registry": "npmjs" - }, - "gobstones-scripts-0.4.0-alpha2.tgz": { - "url": "https://registry.npmjs.org/@gobstones/gobstones-scripts/-/gobstones-scripts-0.4.0-alpha2.tgz", - "sha": "7b331b6e361b106f98934dd1cae4f2f50b382851", - "registry": "npmjs" - }, - "gobstones-scripts-0.4.0-alpha3.tgz": { - "url": "https://registry.npmjs.org/@gobstones/gobstones-scripts/-/gobstones-scripts-0.4.0-alpha3.tgz", - "sha": "f0d3db0f350498704049de3d040de20a9eb08294", - "registry": "npmjs" - }, - "gobstones-scripts-0.4.0-alpha4.tgz": { - "url": "https://registry.npmjs.org/@gobstones/gobstones-scripts/-/gobstones-scripts-0.4.0-alpha4.tgz", - "sha": "147fb4cec0ef04ebac0dcb149aa00c51444c052b", - "registry": "npmjs" - }, - "gobstones-scripts-0.4.0-alpha6.tgz": { - "url": "https://registry.npmjs.org/@gobstones/gobstones-scripts/-/gobstones-scripts-0.4.0-alpha6.tgz", - "sha": "013a202933f818338a4409c2cc05282006c553af", - "registry": "npmjs" - }, - "gobstones-scripts-0.4.0-alpha7.tgz": { - "url": "https://registry.npmjs.org/@gobstones/gobstones-scripts/-/gobstones-scripts-0.4.0-alpha7.tgz", - "sha": "078d14315d5336d244d0efd9542cd7f28f3dcc19", - "registry": "npmjs" - }, - "gobstones-scripts-0.4.0.tgz": { - "url": "https://registry.npmjs.org/@gobstones/gobstones-scripts/-/gobstones-scripts-0.4.0.tgz", - "sha": "79bf4d65189aa71b5fe41e582da204b8fd68e2f2", - "registry": "npmjs" - }, - "gobstones-scripts-0.4.1.tgz": { - "url": "https://registry.npmjs.org/@gobstones/gobstones-scripts/-/gobstones-scripts-0.4.1.tgz", - "sha": "11d55be3369bc21e34f1f3e9381dd1861f49c24f", - "registry": "npmjs" - }, - "gobstones-scripts-0.4.2.tgz": { - "url": "https://registry.npmjs.org/@gobstones/gobstones-scripts/-/gobstones-scripts-0.4.2.tgz", - "sha": "e921b9a3a9018d6bd92ac8602d0b3f41184459cf", - "registry": "npmjs" - }, - "gobstones-scripts-0.4.3.tgz": { - "url": "https://registry.npmjs.org/@gobstones/gobstones-scripts/-/gobstones-scripts-0.4.3.tgz", - "sha": "ba745ea29c0ef17bc3570e0555514a2c7d5e349b", - "registry": "npmjs" - }, - "gobstones-scripts-0.4.5.tgz": { - "url": "https://registry.npmjs.org/@gobstones/gobstones-scripts/-/gobstones-scripts-0.4.5.tgz", - "sha": "425c0cb2234e0bf782ad62787e434a6060c74ba3", - "registry": "npmjs" - }, - "gobstones-scripts-0.4.6.tgz": { - "url": "https://registry.npmjs.org/@gobstones/gobstones-scripts/-/gobstones-scripts-0.4.6.tgz", - "sha": "0a30c247b982f70f9bde64f69a88446c652415fd", - "registry": "npmjs" - }, - "gobstones-scripts-0.4.7.tgz": { - "url": "https://registry.npmjs.org/@gobstones/gobstones-scripts/-/gobstones-scripts-0.4.7.tgz", - "sha": "728157ca93f7ab4273102c009319f459bc4f9e7d", - "registry": "npmjs" - }, - "gobstones-scripts-0.5.0.tgz": { - "url": "https://registry.npmjs.org/@gobstones/gobstones-scripts/-/gobstones-scripts-0.5.0.tgz", - "sha": "2253a14b91fdc39b96158bc22dfbe6e94eff9573", - "registry": "npmjs" - }, - "gobstones-scripts-0.5.1.tgz": { - "url": "https://registry.npmjs.org/@gobstones/gobstones-scripts/-/gobstones-scripts-0.5.1.tgz", - "sha": "e63c460f33bd5eecf24a752f4d7fac19ee87916b", - "registry": "npmjs" - }, - "gobstones-scripts-0.5.2.tgz": { - "url": "https://registry.npmjs.org/@gobstones/gobstones-scripts/-/gobstones-scripts-0.5.2.tgz", - "sha": "40406314bab08a7d460ed8f00190c4fc43524820", - "registry": "npmjs" - }, - "gobstones-scripts-0.5.3.tgz": { - "url": "https://registry.npmjs.org/@gobstones/gobstones-scripts/-/gobstones-scripts-0.5.3.tgz", - "sha": "57126eeb486a1d3a2e70ce54f67325b17ba49ba7", - "registry": "npmjs" - }, - "gobstones-scripts-0.5.4.tgz": { - "url": "https://registry.npmjs.org/@gobstones/gobstones-scripts/-/gobstones-scripts-0.5.4.tgz", - "sha": "b660f44c45cd91d545b35d1d1122c4f69845594d", - "registry": "npmjs" - }, - "gobstones-scripts-0.5.5.tgz": { - "url": "https://registry.npmjs.org/@gobstones/gobstones-scripts/-/gobstones-scripts-0.5.5.tgz", - "sha": "4ba289a19a2f0eef40dacca1c3f711d7abc1195e", - "registry": "npmjs" - }, - "gobstones-scripts-0.5.6.tgz": { - "url": "https://registry.npmjs.org/@gobstones/gobstones-scripts/-/gobstones-scripts-0.5.6.tgz", - "sha": "70f5be22320ef97a28c670aa0416bc60599c6e6c", - "registry": "npmjs" - }, - "gobstones-scripts-0.6.0.tgz": { - "url": "https://registry.npmjs.org/@gobstones/gobstones-scripts/-/gobstones-scripts-0.6.0.tgz", - "sha": "b39c185514abadcbb1d53eb8d9efdae111135105", - "registry": "npmjs" - }, - "gobstones-scripts-0.7.0.tgz": { - "url": "https://registry.npmjs.org/@gobstones/gobstones-scripts/-/gobstones-scripts-0.7.0.tgz", - "sha": "b5d98241f776434a4c4842ce5d9a712aa92fd53c", - "registry": "npmjs" - }, - "gobstones-scripts-0.7.1.tgz": { - "url": "https://registry.npmjs.org/@gobstones/gobstones-scripts/-/gobstones-scripts-0.7.1.tgz", - "sha": "7a99bd23409c29503f118e2b62be873aa55336af", - "registry": "npmjs" - }, - "gobstones-scripts-0.7.2.tgz": { - "url": "https://registry.npmjs.org/@gobstones/gobstones-scripts/-/gobstones-scripts-0.7.2.tgz", - "sha": "59ddf86452f905e497e5f272c30af682450ad937", - "registry": "npmjs" - } - }, - "_attachments": { - "gobstones-scripts-0.8.0.tgz": { - "shasum": "ebf14fb35ae4f0c462f6e19669b3b402762741ec", - "version": "0.8.0" - } - }, - "_rev": "5-0668a770e7f9a381", - "_id": "@gobstones/gobstones-scripts", - "readme": "# gobstones-scripts\n\nGobstones Scripts is a CLI tool that helps in the creation of library projects for **GobstonesWeb2** by hiding away the configuration files for several building tools, such as Typescript, Rollup, Jest, nps and Typedoc, and providing configuration files in your project root for others.\n\nIt also allows to execute nps scripts using this hidden configuration. Configurations may be overwritten at any time to provide more functionality, but defaults tend to work on most cases.\n\nYou may thing of gobstones-script as some sort of create-react-app + react-scripts for the Gobstones Project libraries.\n\n[![Licence](https://img.shields.io/github/license/gobstones/gobstones-scripts?style=plastic&label=License&logo=open-source-initiative&logoColor=white&color=olivegreen)](https://github.com/gobstones/gobstones-scripts/blob/main/LICENSE) [![Version](https://img.shields.io/github/package-json/v/gobstones/gobstones-scripts?style=plastic&label=Version&logo=git-lfs&logoColor=white&color=crimson)](https://www.npmjs.com/package/@gobstones/gobstones-scripts) [![API Docs](https://img.shields.io/github/package-json/homepage/gobstones/gobstones-scripts?color=blue&label=API%20Docs&logo=gitbook&logoColor=white&style=plastic)](https://gobstones.github.io/gobstones-scripts)\n\n![GitHub Workflow Tests](https://img.shields.io/github/actions/workflow/status/gobstones/gobstones-scripts/on-commit-test.yml?style=plastic&label=Tests&logo=github-actions&logoColor=white) ![GitHub Workflow Build](https://img.shields.io/github/actions/workflow/status/gobstones/gobstones-scripts/on-commit-build.yml?style=plastic&label=Build&logo=github-actions&logoColor=white)\n\n## Install\n\nThis library adds a binary file that can be executed as a CLI.\n\nThere are two ways in which you can install gobstones-scripts, globally or locally.\n\n### Global install\n\ne global install allows to execute the _gobstones-scripts_ command globally, by installing the CLI to your path.\n\nThe best thing about it is the ability to create new projects or to initialize a project in a specific folder. To install globally with **npm** run\n\n```bash\nnpm install --global @gobstones/gobstones-scripts\n```\n\nYou do not need the global installation in order to use _gobstones-scripts_ in a project, but it's useful if you are starting a project from scratch. If you are not planning to create new projects, we recommend to stick with the second method instead.\n\n### Local install\n\nTo install locally to your already created project run the following with **npm**.\n\n```bash\nnpm install --save-dev @gobstones/gobstones-scripts\n```\n\nThis will add _gobstones-scripts_ as a dependency to your project. This is useful to use _gobtones-scripts_ as a wrapper for configuration files and executing nps commands in your project. Almost all projects in **GobstonesWeb2** use this method, and the project is already added as a dependency that will get installed when running `npm install` on it.\n\n## Running through CLI\n\nThe common usage is to run _gobstones-scripts_ as a CLI tool, by running directly in the following way if you installed globally\n\n```bash\ngobstones-scripts\n```\n\nor through **npx** if installed locally.\n\n```bash\nnpx gobstones-scripts\n```\n\nIf you have created a project through this tool, you already have a script in your `package.json` file to run the tool, `gbs`. Just run the script via your package manager:\n\n```bash\nnpm run gbs\n```\n\nRun the command always from the root of your project in order to execute local commands.\n\n### CLI usage\n\nThe CLI is divided into a main command and multiple sub-commands.\n\nThe main command is useful for getting usage help. Run the command without any flags to get information about the different options. Useful flags include:\n\n- `-h --help`: display help for command\n- `-v --version`: output the version number\n- `-c, --config`: display the tool's detected configuration\n\nUtilities happen through sub-commands:\n\n#### create and init sub-commands\n\nThe commands `create` an `init` are used to create or configure new projects. The `create` command is expected to be executed at any directory, and will create a new folder with the project name that will hold your project. On the other hand, `init` will initialize the project in the current directory, thus, expecting the same to be empty.\n\n- `create [options] `: create a new project with the given project name.\n- `init [options]`: initialize a project in the current folder.\n\nA `` is any valid project identifier, that is, any string that i valid folder name and contains no spaces.\n\nValid options include:\n\n- `-t, --type `: The project type to create, one of `library`, `cliLibrary`, `reactLibrary` or `webLibrary`. Defaults to `library`.\n- `-p, --package-manager `: The project manager to use, one of `npm`, `yarn` or `pnpm`. Defaults to `npm`.\n- `-s, --silent`: Run silently, not displaying the tool's banner.\n- `-D, --debug`: Run in debug mode, printing all the internal tool's processing.\n- `-T, --test`: Run using verdaccio as a registry.\n\nA special mention is to be held for the `-T` flag, which is not self-explanatory. See the **Testing newer versions of the library** section in order to better understand what this flag does.\n\nSome common examples may be:\n\n```sh\ngobstones-scripts create -t reactLibrary my-react-library\n```\n\n```sh\ngobstones-scripts init -t cliLibrary\n```\n\n#### The update sub-command\n\nThe `update` sub-command is intended to update the project's configuration files that live at the root of the project. This command is intended to be executed inside an already created project.\n\n- `update [options]`: update the root files of the project.\n\nThe command has the following options.\n\n- `-i, --items `: The items to update. One of `all`, `license`, `contributing`, `editorconfig`, `prettier`, `npm`, `eslint`, `git` or `commitlint`. Defaults to `all`.\n- `-t, --type `: The project type to create, one of `library`, `cliLibrary`, `reactLibrary` or `webLibrary`. Defaults to `library`.\n- `-s, --silent`: Run silently, not displaying the tool's banner.\n- `-D, --debug`: Run in debug mode, printing all the internal tool's processing.\n- `-T, --test`: Run using verdaccio as a registry.\n\nBy default, all root files are updated, but through the `-i` flag a specific file can be updated. `-i` flag expects only one file at a time, that is, execute as:\n\n```sh\ngobstones-scripts update -i npm\ngobstones-scripts update -i eslint\n```\n\nand do not execute as:\n\n```sh\ngobstones-scripts update -i npm, eslint\n```\n\nAlthough you can specify the type of the project using `-t`, if the project was created through gobstones-scripts, then the `package.json` will have a `config` section with the project configuration, including the type of the project that will be detected by the tool in case `-t` is not provided.\n\n#### The eject sub-command\n\nThe `eject` sub-command allows you to eject the abstracted configuration files of the project.\n\nSome tools, like **typescript**, **rollup**, **typedoc**, **jest** and **nps** have their configuration files abstracted away, that is, these files live inside the **gobstones-scripts** node_modules folder themselves, and not at the root of your project. Most of the time, you will be fine with the provided default configuration, but in occasions, you might need to set up a different configuration for one of these tools for the project. This is where `eject` comes in. By ejecting, the configuration files will be copied to the root of your project, and these files will be used instead of the ones in the gobstones-scripts folder. Note that usually you will not need to eject all files, but only the one of a specific tool, use `-i` flag for that.\n\n- `eject [options]`: eject the configuration files of the project.\n\nThis sub-command have the following options:\n\n- `-i, --items `: The items to update. One of `all`, `nps`, `rollup`, `typescript`, `typedoc`, `jest`. Defaults to `all`.\n- `-t, --type `: The project type to create, one of `library`, `cliLibrary`, `reactLibrary` or `webLibrary`. Defaults to `library`.\n- `-s, --silent`: Run silently, not displaying the tool's banner.\n- `-D, --debug`: Run in debug mode, printing all the internal tool's processing.\n\nAn example will be:\n\n```sh\ngobstones-scripts eject -i rollup\n```\n\nAlthough you can specify the type of the project using `-t`, if the project was created through gobstones-scripts, then the `package.json` will have a `config` section with the project configuration, including the type of the project that will be detected by the tool in case `-t` is not provided.\n\n#### The run sub-command\n\nThe `run` sub-command is used to execute a particular `nps` command through the abstracted configuration provided by `gobstones-script` (except ejected files, in which cae, the ejected configuration will be used).\n\n- `run [options] [command] [...args]`: run a command with nps.\n\nAs you can see, you can call `run` with no options. In this case, the default `nps` command will be executed. Else, you can provide a particular command (one of the nps provided commands) and some arguments.\n\nAvailable options include:\n\n- `-t, --type `: The project type to create, one of `library`, `cliLibrary`, `reactLibrary` or `webLibrary`. Defaults to `library`.\n- `-p, --package-manager `: The project manager to use, one of `npm`, `yarn` or `pnpm`. Defaults to `npm`.\n- `-s, --silent`: Run silently, not displaying the tool's banner.\n- `-D, --debug`: Run in debug mode, printing all the internal tool's processing.\n\nAvailable commands depend on project type, and can be found by executing the default action, as presenting the help is the default behavior for any project. Some common actions include\n\n- `dev`: run the project in development mode.\n- `build`: build the project and output it to `./dist`\n- `test`: run the project's tests, generating coverage reports at `./coverage`.\n- `test.serve`: run the project's tests, generating coverage reports at `./coverage`. and serve the generated folder in a local server.\n- `doc`: build the documentation and output it to `./docs`\n- `doc.serve`: build the documentation and output it to `./docs`, and serve the folder in a local server.\n- `lint`: lint the files in the project.\n- `lint.fix`: lint the files in the project and fix all auto-fixable errors.\n- `prettify`: run prettier with auto-fix in all project files.\n- `clear`: delete all auto-generated files.\n- `changelog`: append the latest tag information to the changelog.\n- `changelog.scratch`: generate the changelog based on tag information for the project.\n\nSee the **Running commands using gobstones-scripts** for more information.\n\n## How to configure the tool\n\nThe tool provides several project types. When running locally in a project, the project type configuration and the package manager to be used is loaded from `package.json`, in the `config.gobstones-scripts` section. When creating a new project, this configuration is added by default. Be sure not to delete it on modifications to the `package.json` file.\n\nWhen running a command using _gobstones-scripts_ the tool loads all configuration for the different tooling from one of two locations.\n\n- If a configuration file for a tool is present at the root of your project, that configuration is used. As an example, if you have a `rollup.config.js` file in the root of your project, then that file is used to load the Rollup configuration.\n- If a configuration file for a tool is not present at the root of your project, then the default configuration file from gobstones-scripts is used. This configuration files are at `./node_modules/@gobstones/gobstones-scripts/config`, and they should not be modified by the end user. If you need changes over a default configuration, you should eject that configuration file to the root of your project.\n\n> A special mention is required for the typescript configuration file, **tsconfig.json**. You will see that this file is actually not present. We use **tsconfig.js** instead, and the corresponding JSON file is generated at runtime when running a command through gobstones-scripts. Using a js file for configuration provides the required flexibility for this project, that is not found in the JSON file, but a JSON file needs to be generated before running the Typescript compiler, as Typescript does not support javascript based configuration. Note that this is all handled automatically by gobstones-scripts, and you just need to remember to edit a tsconfig.js instead of json one if you need to override the default configuration.\n> If a tsconfig.json file is actually present, gobstones-script will delete it and use a .js file in its place.\n\n## Running commands using gobstones-scripts\n\nCommand are run using **nps**. By default, the available command that you can run are located in the default `package-scripts.js` file at the package configuration folder, although you may override it with your own.\nIf you have created a project from scratch with _gobstones-scripts_ then you can run command by just calling:\n\n```bash\nnpm start \n```\n\nThe default command (no command provided) prints all the available commands and help. So in example, if you want to run the tests, you may run:\n\n```bash\nnpm start test\n```\n\nOr if you want to run the linter:\n\n```bash\nnpm start lint\n```\n\nOn a newly created project, there are also some additional scripts in your package json that are useful when building and automating, but that can be quite handy when running, such as `test` or `build`, so you can run directly by:\n\n```bash\nnpm test\n```\n\nor\n\n```bash\nnpm run build\n```\n\nYou may add additional nps commands by overriding the tools `package-scripts.js` file. But there are a few gotchas.\n\n### Gotchas of overriding nps configuration\n\nWhen running using _gobstones-scripts_ the configuration files for the building and running tools, such as Typescript compiler configuration, may live in your projects root or be default's, that live in the _gobstones-script_ configuration folder in `node_modules`. The tool first checks what configuration files are to be used, and then calls the appropriate commands with that configuration file as an option. So it's not just as easy as calling `jest` or `rollup`, as an argument to indicate which configuration file is going to be used needs to be included.\n\nThe default `package-scripts.js` handles this by importing `tools` from the _gobstones-scripts_ source (see usage as a module for more information), and calling some functions that the tooling provide. Some functions include i.e. the `jest` or the `rollup` function, that call the underlying tool with the appropriate configuration file as an argument. This is achieved by using the configuration that the API exposes.\n\n## API\n\nYou can access the API by importing the module\n\n```ts\nimport gobstones_scripts from '@gobstones/gobstones-scripts';\n```\n\nTypings are exported so it can be used in TypeScript without additional packages.\n\nThe API exposes the `create`, `init`, `update`, `eject` and `run` functions that are explained in the CLI. It also provides access to the version and the configuration through the `version` and `config` attributes.\n\nAdditionally, it provides a ser of functions that are useful for extending the `package-scripts.js` with custom actions, without having to worry about calling the tooling system with the corresponding configuration files. This are exposed at the `tools` object. The `tools` object provides functions such as `jest`, `rollup`, `tsc` and other handy actions such as `rename`, `concurrently` and `series`, that act as expected.\n\nYou may read their documentation in the source code.\n\n## Usage with other package managers\n\nBy default _gobstones-scripts_ it's intended to be used by **npm**\nas the package manager, which is included by default on your node\ninstallation.\n\nNonetheless, _gobstones-scripts_ has been tested to work with\n**yarn** too. _gobstones-scripts_ relies on a flat _node_modules_,\nin order to hide away packages, so **pnpm** will not work with this\ntool.\n\nSome internal commands relay on calling **npm install** or **npx**,\nwhich are replace to their counterparts in other package managers if\n_gobstones-scripts_ is called through them.\n\nTo detect which package manager has been used, we relay on\n`npm_config_user_agent` environment variable, which is populated when\nexecuting through a package manager.\n\nSo if you run, i.e. `yarn start` instead of `npm start` the tool detects **yarn** as your package manager, and replaces all internal usages of **npm install** to **yarn install**.\n\nBy default, **npm** is used, although you can configure this by the\n**gobstones-scripts** key in your **package.json**.\n\nSupport may change in the future once [https://nodejs.org/dist/latest/docs/api/corepack.html](corepack) gets out of the experimental state.\n\n## Underlying technologies\n\nThe underlying technologies in use include\n\n- **typescript** (tsc for building)\n- **rollup** (for bundling libraries and cli-libraries)\n- **vite** (for bundling web-libraries and react-libraries)\n- **eslint** (for linting)\n- **prettier** (for styling)\n- **typedoc** (for documentation generation)\n- **storybook** (for testing and documenting react-libraries)\n- **nps** (for orchestrating the tooling)\n- **husky** (for hooking into git actions)\n\nOther files copied to your project will include\n\n- **.editorconfig** (for editor styling, matching prettier)\n- **.gitignore** (for git management)\n- **.npmignore** (for publishing configuration)\n\nAlso a **.github** folder will configure GitHub actions, and a **.vscode** folder will configure your Visual Studio Code environment on first run.\n\nFinally, other files included do not require special technologies, but are important, such as **CHANGELOG.md**, **CONTRIBUTING.md**, **README.md** and LICENSE, together with **package.json**.\n\n## Updating the version while coding the tool\n\nThe tool has a more complex system for updating the version than other libraries, as not only the package.json needs to be changed.\nAs the version needs to be updated in multiple places of the tool for this to work, an `update-version.js` script exists that does the job. This tool need to be called in the following way:\n\n```sh\nnode update-version.js \n```\n\nWhere `` is a specific version using major, minor and patch system. After calling the tool, the version will be updated everywhere for the tool.\n\n## Testing newer versions of the library\n\nThis tool relies heavily on the packaging system. In that sense, the library need to be published in order to be tested, which constitutes a problem, as it cannot be tested without publishing. For that, we make use of [verdaccio](http://verdaccio.org). Verdaccio provides a private server, which can run locally. By running verdaccio locally, then the newer versions of the library can be tested using such server instead of having to publish to npm.\n\nFirs, publish the script globally using `npm link`, so you have an easy way of calling the tool.\n\nYou can then run the verdaccio server and publish the library to it by running\n\n```sh\nnpm start verdaccio\n```\n\nAlso, the following command performs the same:\n\n```sh\nnpm run build\n```\n\nWhile, on the other hand, `npm test` performs the same after running the linter.\n\nWhile the server is still running, you can run the globally installed script, adding the testing flag to any command (`--test` or `-T`). This flag instructs the tool to search the library in the verdaccio server instead of npmjs registry.\n\nAdditionally, it may happen that you are required to configure verdaccio locally. In such case, run the following command:\n\n```sh\nnpm start verdaccio.serve\n```\n\nThis will run the verdaccio server, but it will not attempt to publish the library. You should then configure the user and publish the library manually. First create a user in the server by running:\n\n```sh\nnpm adduser --registry http://localhost:4567\n```\n\nThen login to the registry:\n\n```sh\nnpm login --registry http://localhost:4567\n```\n\nAfter that, you should be able to publish your library by doing:\n\n```sh\nnpm publish --registry http://localhost:4567\n```\n\nOnce the verdaccio server is configured for the first time, you should be able to stop it and the re-run and publish using the `npm start verdaccio` command.\n\n## Contributing\n\nSee our [Contributions Guidelines](https://github.com/gobstones/gobstones-guidelines) to contribute." -} \ No newline at end of file diff --git a/update-version.js b/update-version.js index 6bde7b0..41c236a 100755 --- a/update-version.js +++ b/update-version.js @@ -28,10 +28,10 @@ function replaceVersionInProjectPackageJson(projectName, newVersion) { function updateToVersion(newVersion) { replaceVersionInPackageJson(newVersion); replaceVersionInConfig(newVersion); - replaceVersionInProjectPackageJson('library', newVersion); - replaceVersionInProjectPackageJson('cliLibrary', newVersion); - replaceVersionInProjectPackageJson('reactLibrary', newVersion); - replaceVersionInProjectPackageJson('noCode', newVersion); + replaceVersionInProjectPackageJson('Library', newVersion); + replaceVersionInProjectPackageJson('CLILibrary', newVersion); + replaceVersionInProjectPackageJson('ReactLibrary', newVersion); + replaceVersionInProjectPackageJson('NonCode', newVersion); } updateToVersion(process.argv[2]);