Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: starship js merge into monorepo #434

Merged
merged 95 commits into from
May 2, 2024
Merged
Show file tree
Hide file tree
Changes from 86 commits
Commits
Show all changes
95 commits
Select commit Hold shift + click to select a range
bf354a6
🚀
pyramation Apr 20, 2024
e2ad822
workflow
pyramation Apr 20, 2024
646163b
proxy
pyramation Apr 20, 2024
33ce9a2
port forward
pyramation Apr 20, 2024
5da3410
snaps and logs
pyramation Apr 20, 2024
8b96e1a
client
pyramation Apr 20, 2024
463d6ee
simpler names
pyramation Apr 20, 2024
c58286a
cleanup and docs
pyramation Apr 20, 2024
04a3ee6
chore(release): publish
pyramation Apr 20, 2024
8cdc6fb
readme
pyramation Apr 20, 2024
4d126bd
chore(release): publish
pyramation Apr 20, 2024
0b4c7ac
ensure config exists
pyramation Apr 20, 2024
c3f3c24
chore(release): publish
pyramation Apr 20, 2024
7a1dc12
readme
pyramation Apr 20, 2024
273273c
readme
pyramation Apr 20, 2024
bb16405
chore(release): publish
pyramation Apr 20, 2024
6a705c9
workflow
pyramation Apr 20, 2024
6b069c8
link
pyramation Apr 20, 2024
8231e39
remove `yq` as a dependency
pyramation Apr 20, 2024
98fe37b
chore(release): publish
pyramation Apr 20, 2024
a1cf2f1
repo
pyramation Apr 20, 2024
0c9d7b1
chore(release): publish
pyramation Apr 20, 2024
4934632
readme
pyramation Apr 20, 2024
f6c26a6
chore(release): publish
pyramation Apr 20, 2024
63e6f57
readme
pyramation Apr 20, 2024
92e0605
deps
pyramation Apr 20, 2024
27a5b59
readme
pyramation Apr 20, 2024
f119eb7
deps
pyramation Apr 20, 2024
651d3e6
test
pyramation Apr 20, 2024
84f5dd6
CLI
pyramation Apr 21, 2024
db2585e
README
pyramation Apr 21, 2024
52acdd2
readme
pyramation Apr 21, 2024
f3a8003
main readme
pyramation Apr 21, 2024
0aa2941
readme
pyramation Apr 21, 2024
d7ee828
readme
pyramation Apr 21, 2024
bbf8ef5
chore(release): publish
pyramation Apr 21, 2024
a188909
readme
pyramation Apr 21, 2024
a6f01b5
deps
pyramation Apr 21, 2024
01ab906
chore(release): publish
pyramation Apr 21, 2024
c278f89
remove stub
pyramation Apr 21, 2024
231e77b
chore(release): publish
pyramation Apr 21, 2024
1fe9f65
ports
pyramation Apr 21, 2024
3d44f16
chore(release): publish
pyramation Apr 21, 2024
fec5c0b
add installer
pyramation Apr 21, 2024
350c6d1
pids
pyramation Apr 21, 2024
6fca9dd
chore(release): publish
pyramation Apr 21, 2024
edc30bd
starshipjs
pyramation Apr 21, 2024
ccd285b
chore(release): publish
pyramation Apr 21, 2024
db1faf2
readme
pyramation Apr 21, 2024
eb949f8
readme
pyramation Apr 21, 2024
e8d462f
recommended usage
pyramation Apr 21, 2024
f274802
chore(release): publish
pyramation Apr 21, 2024
1e9ea4f
readme
pyramation Apr 21, 2024
9a6ac87
chore(release): publish
pyramation Apr 21, 2024
2080cb0
readme
pyramation Apr 21, 2024
8505690
chore(release): publish
pyramation Apr 21, 2024
31a59c9
config
pyramation Apr 21, 2024
106e305
chore(release): publish
pyramation Apr 21, 2024
2575e42
cmds
pyramation Apr 21, 2024
e6bb027
chore(release): publish
pyramation Apr 21, 2024
0140fa4
tty
pyramation Apr 21, 2024
f0329aa
chore(release): publish
pyramation Apr 21, 2024
496519f
readme
pyramation Apr 21, 2024
04d76d2
chore(release): publish
pyramation Apr 21, 2024
87d1842
readme
pyramation Apr 21, 2024
93388eb
chore(release): publish
pyramation Apr 21, 2024
1f66565
readme
pyramation Apr 21, 2024
f33d6e7
chore(release): publish
pyramation Apr 21, 2024
5c61873
readme
pyramation Apr 21, 2024
ae65c87
readme
pyramation Apr 21, 2024
2eb8d04
snaps
pyramation Apr 21, 2024
cfa39cf
readme
pyramation Apr 21, 2024
2ed160c
chore(release): publish
pyramation Apr 21, 2024
f830ec4
readme
pyramation Apr 21, 2024
652b487
chore(release): publish
pyramation Apr 21, 2024
7fedf83
proxy
pyramation Apr 21, 2024
824b1fa
readme
pyramation Apr 23, 2024
67bf9d3
chore(release): publish
pyramation Apr 23, 2024
f940b07
prepare for monorepo merge
Anmol1696 Apr 30, 2024
a3cebf9
rename root folder to match monorepo
Anmol1696 Apr 30, 2024
a5b1939
merge starshipjs
Anmol1696 Apr 30, 2024
db81921
Merge branch 'release/v2' into anmol/starship-js-merge
Anmol1696 Apr 30, 2024
b138780
change dir for running starshipjs tests
Anmol1696 Apr 30, 2024
1d648ce
rename run-tests workflows for js clients
Anmol1696 Apr 30, 2024
2fada22
set working dir in ci workflow
Anmol1696 Apr 30, 2024
e919e44
use defaults, update symlink workspace
pyramation May 1, 2024
7e37d2b
inquirerer
pyramation May 1, 2024
4636882
Merge pull request #1 from cosmology-tech/feat/use-defaults
pyramation May 1, 2024
dc067ba
chore(release): publish
pyramation May 1, 2024
dae7e5f
Merge branch 'release/v2' into anmol/starship-js-merge
Anmol1696 May 2, 2024
c7c946c
prepare for monorepo merge
Anmol1696 Apr 30, 2024
c98db60
rename root folder to match monorepo
Anmol1696 Apr 30, 2024
f459c28
rename clients/js/starshipjs to clients/js
Anmol1696 May 2, 2024
3c2923d
update urls to use starship instead of starshipjs repo
Anmol1696 May 2, 2024
11a1364
update merge starshipjs base commit
Anmol1696 May 2, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
41 changes: 41 additions & 0 deletions .github/workflows/run-client-tests.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
name: Run JS Client

on:
push:
branches:
- main
- release/*
pull_request:
types: [opened, reopened]

workflow_dispatch:

jobs:
starshipjs-tests:
runs-on: ubuntu-latest

defaults:
run:
working-directory: clients/js

steps:
- name: Checkout Repository 🛎️
uses: actions/checkout@v4

- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: '20.x'

- name: Install Dependencies
run: yarn install

- name: Build Project
run: yarn build

- name: Test @starship-ci/client
run: cd ci/client && yarn test

# - name: Test starshipjs
# run: cd js/starshipjs && yarn test

39 changes: 39 additions & 0 deletions clients/js/starshipjs/.eslintrc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
{
"env": {
"browser": true,
"es2021": true,
"node": true,
"jest": true
},
"extends": [
"eslint:recommended",
"plugin:@typescript-eslint/recommended",
"prettier"
],
"overrides": [],
"parser": "@typescript-eslint/parser",
"parserOptions": {
"ecmaVersion": "latest",
"sourceType": "module"
},
"plugins": ["@typescript-eslint", "simple-import-sort", "unused-imports"],
"rules": {
"simple-import-sort/imports": 1,
"simple-import-sort/exports": 1,
"unused-imports/no-unused-imports": 1,
"@typescript-eslint/no-unused-vars": [
1,
{
"argsIgnorePattern": "React|res|next|^_"
}
],
"@typescript-eslint/no-explicit-any": 0,
"@typescript-eslint/no-var-requires": 0,
"no-console": 0,
"@typescript-eslint/ban-ts-comment": 0,
"prefer-const": 0,
"no-case-declarations": 0,
"no-implicit-globals": 0,
"@typescript-eslint/no-unsafe-declaration-merging": 0
}
}
5 changes: 5 additions & 0 deletions clients/js/starshipjs/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
**/node_modules/
**/.DS_Store
**/dist
**/yarn-error.log
lerna-debug.log
6 changes: 6 additions & 0 deletions clients/js/starshipjs/.prettierrc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"trailingComma": "es5",
"tabWidth": 2,
"semi": true,
"singleQuote": false
}
21 changes: 21 additions & 0 deletions clients/js/starshipjs/LICENSE
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
The MIT License (MIT)

Copyright (c) 2024 Dan Lynch <pyramation@gmail.com>

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Loading
Loading