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

[pull] master from teambit:master #9

Open
wants to merge 6,434 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 250 commits
Commits
Show all changes
6434 commits
Select commit Hold shift + click to select a range
137bb5f
refactor, move legacy Symlink class to @teambit/component.sources (#9…
davidfirst Nov 22, 2024
de51e39
refactor, move src/jsdoc to a new component teambit.semantics/doc-par…
davidfirst Nov 22, 2024
0fbff00
bump @teambit/legacy version to 1.0.764 [skip ci]
Nov 23, 2024
791c93a
manually checkout head to fix workspace.jsonc conflicts
GiladShoham Nov 24, 2024
05164ba
bump teambit version to 1.8.123 [skip ci]
Nov 24, 2024
399a583
bump teambit version to 1.8.124 [skip ci]
Nov 25, 2024
e27dfe8
types(preview) - add type getPreviewConfig onto PreviewEnv (#9328)
Jinjiang Nov 25, 2024
c393ecc
chore: ensure package.json in capsules root (#9329)
Jinjiang Nov 25, 2024
9467b4f
fix(api-for-ide), return the full ripple-job URL when on a lane (#9330)
davidfirst Nov 25, 2024
6dd6c94
bump teambit version to 1.8.125 [skip ci]
Nov 26, 2024
7938c00
fix(types) - fix ts errors for legacy loader (#9331)
GiladShoham Nov 26, 2024
af5dcaf
bump @teambit/legacy version to 1.0.765 [skip ci]
Nov 26, 2024
c07eb04
bump teambit version to 1.8.126 [skip ci]
Nov 26, 2024
bc871a4
expose legacy loader type
GiladShoham Nov 26, 2024
a278b37
bump teambit version to 1.8.127 [skip ci]
Nov 26, 2024
b57b492
enable using different symphony-url (prod/stage) for Hope (#9332)
davidfirst Nov 26, 2024
04459ef
fix(apply), identify existing components properly and install missing…
davidfirst Nov 26, 2024
755f4e2
bump @teambit/legacy version to 1.0.766 [skip ci]
Nov 27, 2024
6c8eddf
bump teambit version to 1.8.128 [skip ci]
Nov 27, 2024
e106010
chore(core-aspects) - bump core aspects env version (#9334)
GiladShoham Nov 27, 2024
b89b1eb
bump teambit version to 1.8.129 [skip ci]
Nov 28, 2024
a4b79b0
bump teambit version to 1.8.130 [skip ci]
Nov 29, 2024
6309060
bump teambit version to 1.8.131 [skip ci]
Nov 30, 2024
f943b42
bump teambit version to 1.8.132 [skip ci]
Dec 1, 2024
21a0d49
infra(node) - upgrade to node v22 (#8900)
GiladShoham Dec 1, 2024
213ca96
refactor: update pnpm (#9335)
zkochan Dec 1, 2024
64368a3
feat: store dependencies graph in component model (#9214)
zkochan Dec 1, 2024
7a58122
internal(types) - update @types/node to v22.10.1 (#9338)
GiladShoham Dec 1, 2024
69cad03
manually soft tag to increase minor version
GiladShoham Dec 1, 2024
ac5cf8d
bump @teambit/legacy version to 1.0.767 [skip ci]
Dec 1, 2024
9b44ea0
bump teambit version to 1.9.0 [skip ci]
Dec 1, 2024
50b3259
fix: remove lockfile-file from dependencies and use lockfile.fs inste…
zkochan Dec 1, 2024
6dd339b
bump teambit version to 1.9.0 [skip ci]
Dec 2, 2024
ad4b611
circle ci - cleaning node18/20 from circle ci config
GiladShoham Dec 2, 2024
fad29e6
circle ci - change bit tag to not have --persist
GiladShoham Dec 2, 2024
f629f54
feat(workspace): minimal workspace mode (#9336)
luvkapur Dec 2, 2024
16e8ca9
fix(component tree): correctly generate lane component url when the e…
luvkapur Dec 2, 2024
d654ad5
bump teambit version to 1.9.1 [skip ci]
Dec 3, 2024
f9f964c
chore, remove @teambit/harmony.content.cli-reference from teambit.har…
davidfirst Dec 3, 2024
1e8f4fe
improve(import), display a more concise output when latest is current…
davidfirst Dec 3, 2024
ef93796
refactor, move src/graph into a new component teambit.legacy/dependen…
davidfirst Dec 3, 2024
c49939d
bump @teambit/legacy version to 1.0.768 [skip ci]
Dec 4, 2024
0e00e5a
bump teambit version to 1.9.2 [skip ci]
Dec 4, 2024
aa06db1
chore: avoid util._extend deprecation warning (#9346)
Jinjiang Dec 4, 2024
efc5345
chore: optimize preview entry import (#9348)
Jinjiang Dec 4, 2024
14eada6
fix(snap), add the current checked out version as the parent, not the…
davidfirst Dec 4, 2024
8f37009
fix(ui/code): improve file path resolution for imports and navigation…
luvkapur Dec 4, 2024
5606ae2
bump @teambit/legacy version to 1.0.769 [skip ci]
Dec 5, 2024
ca0d17a
fix(use-data-query): correctly infer type from apollo client result f…
luvkapur Dec 5, 2024
a5977a4
fix(overview): correctly generate copy text for bit import (#9355)
luvkapur Dec 5, 2024
a54304d
improvement(start) - hide internal dev servers urls from output (#9354)
GiladShoham Dec 5, 2024
5f70263
improve: use pre-bundle in build (#9351)
Jinjiang Dec 5, 2024
d158c5c
fix, add back legacy scope-graph.ts file (#9350)
davidfirst Dec 5, 2024
ea95fdf
refactoring, move snap-distance occurrences from component-list to la…
davidfirst Dec 5, 2024
cd9e763
refactor, move extension-data from legacy to a new component teambit.…
davidfirst Dec 5, 2024
fa57061
bump @teambit/legacy version to 1.0.770 [skip ci]
Dec 6, 2024
88afcda
bump teambit version to 1.9.3 [skip ci]
Dec 6, 2024
2dfda16
fix(api-ref/component-compare): style fixes (#9358)
luvkapur Dec 6, 2024
7ca740d
bump teambit version to 1.9.4 [skip ci]
Dec 8, 2024
05af18e
chore(node) - upgrade node version to node 22.12.0 (#9361)
GiladShoham Dec 8, 2024
cb816f6
bump teambit version to 1.9.5 [skip ci]
Dec 9, 2024
b109fa1
refactor, move code from @teambit/legacy into existing or new compone…
davidfirst Dec 9, 2024
6d8dc89
fix circle.yml to use xlarge due to unsupported 2xlarge
davidfirst Dec 9, 2024
6d8dadf
remove an uneeded test from e2e fixtures, fix bit-status warnings (#9…
davidfirst Dec 10, 2024
c69e4e7
fix bundle ui error
GiladShoham Dec 10, 2024
8369f0d
fix(start) - print error when building ui server is failing
GiladShoham Dec 10, 2024
28fa716
bump teambit version to 1.9.6 [skip ci]
GiladShoham Dec 10, 2024
1fe0bb1
update lock file
GiladShoham Dec 10, 2024
c2d3faa
chore, remove legacy scripts, remove src directory (#9365)
davidfirst Dec 10, 2024
7236eea
bump teambit version to 1.9.7 [skip ci]
Dec 10, 2024
03eccb9
chore, remove the peer @teambit/legacy from all aspects (#9367)
davidfirst Dec 10, 2024
d0bcd08
ci, fix error "Cannot find module" during bit_tag job
davidfirst Dec 10, 2024
5a8ae62
bump teambit version to 1.9.8 [skip ci]
Dec 11, 2024
815a0df
bump teambit version to 1.9.9 [skip ci]
Dec 11, 2024
7853bd4
chore(e2e) - fix failing test
GiladShoham Dec 11, 2024
eefe79d
chore, change scripts to delete the removal of bit/node_modules/.bin/…
davidfirst Dec 11, 2024
2375379
breaking(react-native) - remove core react-native env (#9210)
GiladShoham Dec 11, 2024
31a43ff
chore(dependencies) - remove unused dependencies (#9369)
GiladShoham Dec 11, 2024
738b8fd
chore(scripts) - add package to white list of find unused packages
GiladShoham Dec 11, 2024
d462769
chore, upgrade cacache from 15.x to 19.x (#9370)
davidfirst Dec 11, 2024
feef7b5
chore, update node-babel-mocha to the latest 0.0.33 (#9371)
davidfirst Dec 11, 2024
0be11e4
avoid ignoring .tgz files, they are needed for fixtures (#9372)
davidfirst Dec 11, 2024
50f7cbc
remove many ts-ignore now that teambit/legacy is removed (#9373)
davidfirst Dec 11, 2024
f62f573
decouple the teambit.harmony/bit dependency from core aspects (#9375)
davidfirst Dec 11, 2024
e5aca0e
bump teambit version to 1.9.10 [skip ci]
Dec 11, 2024
133649c
bump teambit version to 1.9.10 [skip ci]
Dec 12, 2024
f476d67
chore, upgrade husky from 7.x to 9.x (#9376)
davidfirst Dec 12, 2024
6b9eb75
chore(linting) - fix lint issues (#9378)
GiladShoham Dec 12, 2024
7b5ac6b
manually checkout head
GiladShoham Dec 12, 2024
7fb6496
internal(linting) - add oxlint to circle and pre-commit hook (#9379)
GiladShoham Dec 12, 2024
9e72dbc
security(preview): add sandbox mode for preview in scope (#9366)
luvkapur Dec 12, 2024
1e46385
improvement(deps), clarify the different between "bit deps unset" and…
davidfirst Dec 12, 2024
e2fd538
feat(overview): enable only overview by default (#9380)
luvkapur Dec 12, 2024
df44df0
bump teambit version to 1.9.12 [skip ci]
Dec 12, 2024
54051a0
fix, delete port-file in case the port is used for a different dir (#…
davidfirst Dec 12, 2024
2b02b60
bump teambit version to 1.9.13 [skip ci]
Dec 13, 2024
414ce99
bump teambit version to 1.9.13 [skip ci]
Dec 14, 2024
04ae546
bump teambit version to 1.9.14 [skip ci]
Dec 15, 2024
d4b7cff
fix(analytics) - do not fail command if analytics init fails (#9382)
GiladShoham Dec 15, 2024
9de8672
bump teambit version to 1.9.16 [skip ci]
Dec 15, 2024
dba4813
feature(envs) - re-implement envs extends feature (#9257)
GiladShoham Dec 15, 2024
2d8fd27
bump teambit version to 1.9.17 [skip ci]
Dec 15, 2024
171f8fe
bump teambit version to 1.9.17 [skip ci]
Dec 16, 2024
da6e7b3
internal(scope) - ignore bit version not found when creating new scop…
GiladShoham Dec 16, 2024
cb6eff2
internal(core-aspects) - change env for core aspects (doctor, host-in…
GiladShoham Dec 16, 2024
3993645
chore, fix husky deprecation warning (#9386)
davidfirst Dec 16, 2024
2a348ba
internal(cli) - add missing exports to cli esm.mjs (#9385)
GiladShoham Dec 16, 2024
f9afde9
refactor, move objectListToGraph from Graph aspect to teambit.scope/o…
davidfirst Dec 16, 2024
8f6ced5
feat: log a debug message when a lockfile is created from dependencie…
zkochan Dec 16, 2024
278ab00
bump teambit version to 1.9.19 [skip ci]
Dec 17, 2024
793a0f2
internal(cli) - add missing exports to snapping esm.mjs
GiladShoham Dec 17, 2024
5a5924f
support maintaining multiple versions/branches on main (#9362)
davidfirst Dec 18, 2024
2299d25
bump teambit version to 1.9.20 [skip ci]
Dec 18, 2024
41ca7cc
ci, avoid deploying when components were not modified
davidfirst Dec 18, 2024
5c2ba4c
ci, avoid deploying when components were not modified
davidfirst Dec 18, 2024
6913ff0
bump teambit version to 1.9.20 [skip ci]
Dec 18, 2024
b375d37
ci, failing the deploy workflow in case of no changes
davidfirst Dec 18, 2024
f956806
chore, remove occurrences of v8 cache, which is not used anymore (#9390)
davidfirst Dec 18, 2024
17e0a18
fix(UI): multiple instances of tree node context (#9391)
luvkapur Dec 18, 2024
16456fa
remove an empty line when generating the cli-reference.docs.mdx file …
davidfirst Dec 19, 2024
7ef4545
fix find-unused-packages script to avoid searching in node_modules (#…
davidfirst Dec 19, 2024
043c873
bump teambit version to 1.9.21 [skip ci]
Dec 19, 2024
c529579
style: sort dependencies in workspace.jsonc (#9394)
zkochan Dec 19, 2024
21cc8c5
feat(minimal mode/overview): show preview first in minimal mode (#9395)
luvkapur Dec 19, 2024
c181ed4
bump teambit version to 1.9.22 [skip ci]
Dec 20, 2024
9d8979f
fix: don't export dependencies graph from workspace that doesn't use …
zkochan Dec 21, 2024
f46a1c9
bump teambit version to 1.9.23 [skip ci]
Dec 22, 2024
01e1b88
manually checkout head
GiladShoham Dec 22, 2024
52039a7
internal(envs) - update teambit.node/envs/node-babel-mocha version (#…
GiladShoham Dec 22, 2024
47e4843
fix(comp loading) - fix issues with components <> envs loading with e…
GiladShoham Dec 22, 2024
9e1705b
bump teambit version to 1.9.24 [skip ci]
Dec 22, 2024
a04fab6
fix(scope) - reload scope index in memory when index is corrupted (#9…
GiladShoham Dec 23, 2024
affe080
internal(comps loading) - fix loading components <> envs by user inpu…
GiladShoham Dec 23, 2024
76b6b75
bump teambit version to 1.9.25 [skip ci]
Dec 24, 2024
950adf1
mdx layout - bump version (#9401)
odedre Dec 25, 2024
0ea5810
bump teambit version to 1.9.26 [skip ci]
Dec 26, 2024
4644338
fix(load apps) - fix cases when components not loaded as app incorrec…
GiladShoham Dec 26, 2024
235872c
bump teambit version to 1.9.27 [skip ci]
Dec 26, 2024
bef9de5
fix(snap/tag), keep application data when auto-tagged/snapped (#9406)
davidfirst Jan 2, 2025
26558d3
tests(apply), move e2e-tests to the spec file (#9405)
davidfirst Jan 3, 2025
a6b3af4
fix(doctor), no need to run "bit init" after untar doctor archive wit…
davidfirst Jan 3, 2025
eae002d
fix(lane-checkout), import the previous lane history components prope…
davidfirst Jan 3, 2025
8b75c01
internal - manually checkout head to solve CI issues
GiladShoham Jan 6, 2025
6dd8ec5
bump teambit version to 1.9.28 [skip ci]
Jan 6, 2025
982ab8d
internal(husky) - fix husky scripts (#9413)
GiladShoham Jan 6, 2025
0a744e3
node.js - upgrade node.js to v23.5.0 (#9412)
GiladShoham Jan 6, 2025
4e388ef
fix(merge-from-scope), exclude existing-on-remote refs when merging m…
davidfirst Jan 6, 2025
d207adb
fix(log), show log of core aspects (#9411)
davidfirst Jan 6, 2025
f8206ba
Remove the packageManager field from the template (#9410)
zkochan Jan 6, 2025
5c5de20
fix(testing-load-aspect), add the main-runtime when missing, on a bes…
davidfirst Jan 6, 2025
832f0cf
refactoring, remove teambit.component/apply (#9416)
davidfirst Jan 7, 2025
69be8b2
manually checkout head to fix CI issues
GiladShoham Jan 7, 2025
f9b4a08
circle ci - update job names to node23
GiladShoham Jan 7, 2025
8008c3d
perf(breaking)(react-app) - remove prerender options from react app (…
GiladShoham Jan 7, 2025
dc625f4
improvement(app), display the app list when running "bit app" without…
davidfirst Jan 7, 2025
f58aacb
fix(import), improve error when importing a component on existing dir…
davidfirst Jan 7, 2025
e85aeef
fix(status), remove irrelevant snap info for outdated components when…
davidfirst Jan 7, 2025
e4da45e
refactor, remove the unused package-manager-legacy.ts file (#9422)
davidfirst Jan 7, 2025
f7f748c
bump teambit version to 1.9.30 [skip ci]
Jan 8, 2025
1e6af8a
chore, avoid generating "dist" dir in this workspace by adding "noEmi…
davidfirst Jan 8, 2025
989a368
refactor, change ComponentList to use Workspace instead of legacy con…
davidfirst Jan 8, 2025
6b74979
tests, enable running e2e-tests from aspect spec files with --debug (…
davidfirst Jan 8, 2025
b1ae09e
bump teambit version to 1.9.31 [skip ci]
Jan 9, 2025
dd4b174
fix(serve preview) - better handle different files for serve preview …
GiladShoham Jan 9, 2025
26e8a14
fix: generating lockfile from dependencies graph (#9427)
zkochan Jan 9, 2025
0dd0272
fix(import), try importing from main if imported fail finding it in t…
davidfirst Jan 9, 2025
989dd5a
ci: upload @teambit/bit lockfile to bvm during release (#9429)
zkochan Jan 9, 2025
18832ae
improvement, log the progress of creating the index.json file (#9434)
davidfirst Jan 9, 2025
9a17810
improvement, avoid deleting index.json when it has missing objects (#…
davidfirst Jan 10, 2025
ec96870
fix(env-update), update to env from main if deleted on the current la…
davidfirst Jan 10, 2025
a465584
chore(core-aspect-env): bump to latest (#9433)
luvkapur Jan 10, 2025
ffb1753
ci: use pnpm v10 to install @teambit/bit (#9436)
zkochan Jan 10, 2025
383539d
refactor, reduce the usage of legacy scope/comp for snapping API (#9437)
davidfirst Jan 10, 2025
c5462d3
checkout head and resolve workspace.jsonc conflicts (#9438)
davidfirst Jan 10, 2025
2693ded
bump teambit version to 1.9.32 [skip ci]
Jan 10, 2025
c20c8d3
fix(checkout), enable checking out main-ids where on a lane (#9440)
davidfirst Jan 10, 2025
599c63f
refactor, remove unused code from the legacy scope (#9439)
davidfirst Jan 10, 2025
47a1cd7
bump teambit version to 1.9.33 [skip ci]
Jan 12, 2025
426e038
deps(eslint-linter) - upgarde eslint linter to v1.0.47 (#9442)
GiladShoham Jan 12, 2025
c9a1a9d
deps(oxlint) - upgarde oxlint to v0.15.5 (#9447)
GiladShoham Jan 12, 2025
a560027
deps(code-snippet) - upgrade @teambit/documenter.ui.code-snippet (#9443)
GiladShoham Jan 12, 2025
da914ad
deps(webpack) - upgarde webpack to v5.97.1 (#9446)
GiladShoham Jan 12, 2025
425f67d
deps(react-syntax-highlighter) - upgrade react-syntax-highlighter to …
GiladShoham Jan 12, 2025
7c5ecd0
improvement(workspace template) - add commented bitdev.symphony/envs/…
GiladShoham Jan 12, 2025
c726a92
internal(CI) - reduce preview chunk size to prevent webpack killed
GiladShoham Jan 12, 2025
18eef17
breaking(html) - remove core html env (#9448)
GiladShoham Jan 12, 2025
7216e91
deps(comment-json) - bump comment-json to v4.2.5 (#9450)
GiladShoham Jan 12, 2025
04c1ae8
deps(typescript) - update ts to v5.5.3 (#9445)
GiladShoham Jan 12, 2025
4348ad5
manually update .bitmap
GiladShoham Jan 12, 2025
7ac76a2
bump teambit version to 1.9.35 [skip ci]
Jan 13, 2025
e8c2bf8
fix, fix typescript-estree warning about typescript version mismatch …
davidfirst Jan 13, 2025
b3634c8
chore, upgrade gitconfig. use our fork to get argx updated to 4.x (#9…
davidfirst Jan 13, 2025
63cd8f5
make the teambit.scope/objects component a core-aspect (#9441)
davidfirst Jan 13, 2025
fef612e
chore, remove @teambit/legacy dependency from teambit.harmony/bit (#9…
davidfirst Jan 13, 2025
6119e79
chore, remove @teambit/legacy package usage from e2e-helper (#9456)
davidfirst Jan 13, 2025
782f56a
chore, update some packages to remove their deps in @teambit/legacy (…
davidfirst Jan 14, 2025
f9f9c25
bump teambit version to 1.9.36 [skip ci]
Jan 14, 2025
bb39562
Revert "ci: use pnpm v10 to install @teambit/bit (#9436)"
GiladShoham Jan 14, 2025
8a23b85
fix, skip linking @teambit/legacy, update some deps to remove @teambi…
davidfirst Jan 14, 2025
fd9d238
bump teambit version to 1.9.37 [skip ci]
Jan 14, 2025
1d4d951
chore, update envs: core-aspect-env and node-babel-mocha (#9461)
davidfirst Jan 14, 2025
544e42d
fix(switch), improve error when switching lanes outside workspace to …
davidfirst Jan 14, 2025
2c02849
bump teambit version to 1.9.38 [skip ci]
Jan 15, 2025
17fdc30
add back @teambit/legacy to @teambit/bit for backward compatibility (…
davidfirst Jan 15, 2025
bf37391
bump teambit version to 1.9.39 [skip ci]
Jan 15, 2025
712591f
circleci - use latest bit version again (#9463)
GiladShoham Jan 15, 2025
fb97581
bump @teambit/mdx.modules.mdx-loader (#9466)
GiladShoham Jan 15, 2025
7cf3fc0
bump @teambit/component.ui.component-compare.compare-aspects.compare-…
GiladShoham Jan 15, 2025
350ff48
bump "@teambit/scope.ui.hooks.use-scope" (#9467)
GiladShoham Jan 15, 2025
8db3b55
bump @teambit/react.webpack.react-webpack (#9465)
GiladShoham Jan 15, 2025
897dc4a
tests, remove .only from an e2e-test (#9469)
davidfirst Jan 15, 2025
7a78b55
fix(tag-from-scope), avoid publishing artifacts in the package (#9468)
davidfirst Jan 15, 2025
c5d9b09
chore, add a script to clean all node-modules dirs recursively (#9460)
davidfirst Jan 15, 2025
f7e2cde
refactor, fix circular between constant and global-config legacy comp…
davidfirst Jan 16, 2025
0d2d9a7
bump teambit version to 1.9.40 [skip ci]
Jan 16, 2025
1918f7a
bump @teambit/code.ui.code-tab-tree (#9471)
GiladShoham Jan 16, 2025
46eaef2
improvement(env get) - print npm ignore entries in env get command (#…
GiladShoham Jan 16, 2025
998ae23
fix(core-envs), update aspect-core envs to ignore "artifacts" directo…
davidfirst Jan 16, 2025
881eb06
feat(overview | compositions): set preview sandbox policy via slot (…
luvkapur Jan 16, 2025
7d9ac50
fix(code | schema): handle route navigation with mismatch extensions …
luvkapur Jan 16, 2025
2df251d
improvement(ipc-events), support publishing events directly for SSE (…
davidfirst Jan 17, 2025
c209135
bump teambit version to 1.9.41 [skip ci]
Jan 17, 2025
7d6d91b
fix(tag), fix buildStatus when tagging with --build aspects (#9477)
davidfirst Jan 17, 2025
be3a7c2
refactoring, convert the huge/complex tagModelComponent function to a…
davidfirst Jan 18, 2025
5db488e
bump teambit version to 1.9.42 [skip ci]
Jan 18, 2025
4d823e7
bump teambit version to 1.9.43 [skip ci]
Jan 19, 2025
6c5d746
internal(bit-react-transformer) - move @babel/core and @babel/types t…
GiladShoham Jan 19, 2025
81b9c76
workspace json schema (#9481)
GiladShoham Jan 19, 2025
3f3c939
add retry to put http (#9480)
guysaar223 Jan 19, 2025
0470866
bump teambit version to 1.9.44 [skip ci]
Jan 20, 2025
b812b69
deps - update teambit deps to improve tar size (#9483)
GiladShoham Jan 20, 2025
74f9e9b
bump teambit version to 1.9.45 [skip ci]
Jan 21, 2025
4141412
chore(ramda) - remove ramda from entire workspace (#9484)
GiladShoham Jan 21, 2025
4c4ee50
fix(snap), fix out-of-memory during snap by limiting the concurrency …
davidfirst Jan 21, 2025
1f4a729
chore, upgrade @teambit.legacy to 2.0.2 to get rid of the e2e-helper …
davidfirst Jan 21, 2025
059f7f7
chore, remove the package babel-plugin-ramda which is not needed now …
davidfirst Jan 21, 2025
197ec06
bump teambit version to 1.9.46 [skip ci]
Jan 22, 2025
5c05553
chore, upgrade @teambit.legacy to 2.0.2 to get rid of the e2e-helper …
GiladShoham Jan 22, 2025
4c242e7
bump teambit version to 1.9.47 [skip ci]
Jan 22, 2025
fff609a
circleci - store artifact - core-aspects-ids.json
GiladShoham Jan 22, 2025
2ddf41b
manually fix core-aspect-ids.json
GiladShoham Jan 22, 2025
ba99130
improvement(import), log the scope-name when failed to list component…
davidfirst Jan 22, 2025
5bac9fb
fix(scope-list), filter non-scope components early in the process (#9…
davidfirst Jan 22, 2025
2aa28d3
chore, upgrade @teambit/bit to 2.1.0 to fix OOM (#9490)
davidfirst Jan 22, 2025
d59c2b2
bump teambit version to 1.9.48 [skip ci]
Jan 22, 2025
f074703
add publish-legacy instructions
davidfirst Jan 22, 2025
4850573
improvement(component overview): change default pkg manager to Bit (#…
luvkapur Jan 22, 2025
bd45888
bump teambit version to 1.9.49 [skip ci]
Jan 23, 2025
1a6e047
fix(code viewer) - cjs/mjs code highlighting (#9492)
odedre Jan 23, 2025
5d2b24c
fix(isolation) - support deps graph to lock in capsules (#9493)
GiladShoham Jan 23, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
879 changes: 595 additions & 284 deletions .bitmap

Large diffs are not rendered by default.

271 changes: 230 additions & 41 deletions .circleci/config.yml

Large diffs are not rendered by default.

3 changes: 1 addition & 2 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -91,9 +91,8 @@ bin/bit
.scannerwork

# package managers
pnpm-lock.yaml
yarn.lock
package-lock.json
build-harmony/yarn.lock

# yarn2 (as suggested here https://yarnpkg.com/getting-started/qa)
.yarn/*
Expand Down
6 changes: 6 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -80,6 +80,12 @@ It's easier to leave the watch process running instead of re-build for every cha
bit watch
```

If you are using Linux and getting "System limit for number of file watchers reached" errors, increase the max number of allowed watchers:

```bash
echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p
```

### Unit Tests

- run the unit tests
Expand Down
125 changes: 23 additions & 102 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,141 +1,62 @@
<p align="center">
<img src="https://storage.googleapis.com/static.bit.dev/harmony-docs/readme-logo%20(2).png"/>
<img src="https://storage.googleapis.com/bit-docs/readme-logo%20(6).png"/>
</p>

<p align="center">
<a href="https://harmony-docs.bit.dev/">Documentation</a> |
<a href="https://bit.dev/">Platform</a> |
<a href="https://www.youtube.com/channel/UCuNkM3qIO79Q3-VrkcDiXfw">Learn</a>
<a href="https://bit.dev/docs/">Docs</a> |
<a href="https://bit.dev/">Community Site</a> |
<a href="https://bit.cloud/">Bit Cloud</a>
</p>

</p>

<h3 align="center">
Build components first.
</h3>

<p align="center">
Open infrastructure for component-driven applications to speed and scale development.
</p>


<p align="center">
<a href="https://opensource.org/licenses/Apache-2.0"><img alt="apache" src="https://img.shields.io/badge/License-Apache%202.0-blue.svg"></a>
<a href="https://github.com/teambit/bit/blob/master/CONTRIBUTING.md"><img alt="prs" src="https://img.shields.io/badge/PRs-welcome-brightgreen.svg"></a>
<a href="https://circleci.com/gh/teambit/bit/tree/master"><img alt="Circle Status" src="https://circleci.com/gh/teambit/bit/tree/master.svg?style=shield&circle-token=d9fc5b19b90fb7e0655d941a5d7f21b61174c4e7">
<a href="https://github.com/prettier/prettier"><img alt ="Styled with Prettier" src="https://img.shields.io/badge/styled_with-prettier-ff69b4.svg">
<a href="https://join.slack.com/t/bit-dev-community/shared_invite/zt-o2tim18y-UzwOCFdTafmFKEqm2tXE4w" ><img alt="Join Slack" src="https://img.shields.io/badge/Slack-Join%20Bit%20Slack-blueviolet"/></a>


## What is Bit?

<p align="center">
<a href="https://harmony-docs.bit.dev/">
<img alt="Bit Workspace" src="https://storage.googleapis.com/static.bit.dev/harmony-docs/CleanShot%202021-05-28%20at%2021.01.49%402x.png" />
</a>
</p>
<p align="left">
Bit is an OSS Infrastructure for building and composing components. It is an extensible toolchain for component-driven applications / systems which are faster to develop, simpler to understand, test, and maintain, more resilient and performant, and easier to collaborate on.

Instead of building an application that has many components, Bit lets you develop components outside of any application and use them to compose many applications from the bottom up. An application is just a deployed composition of components. You can add and remove components from applications to extend or change their functionality. All components can be reused in many different applications.

</p>

### Key Features

<p align="left">

* **Workspace - build and compose components**. The workspace is the foundation of Bit. It is where you develop and compose components. It lets you build fully distributed projects with a simple monolithic-like dev experience. Open the *Workspace UI* to visually develop and manage your components with ease.

* **Scope - manage and scale with components**. Scopes are where you push, version, and organize your components. It’s a component store. *Remote Scopes* let you use components across projects. You can setup and host remote Scopes on any servers. [Bit.dev](https://bit.dev) is an optional enterprise-grade platform for hosting and connecting all scopes and components to give teams a streamlined cross-project collaboration experience. It is highly secure and trusted by Fortune-50 teams.</p>

<a href="https://join.slack.com/t/bit-dev-community/shared_invite/zt-o2tim18y-UzwOCFdTafmFKEqm2tXE4w" ><img alt="Join Slack" src="https://img.shields.io/badge/Slack-Join%20Bit%20Slack-blueviolet"/></a>

### How to Start?
## Build composable software

<p align="center">
<a href="https://www.youtube.com/watch?v=7afMBwj5fR4">
<img alt="Bit Workspace" src="https://storage.googleapis.com/static.bit.dev/harmony-docs/build%20with%20bit%20youtube.png" />
</a>
</p>



To get started follow the [quick-start guide](https://harmony-docs.bit.dev/getting-started/installing-bit) or try the official [Bit for React tutorial](https://harmony-docs.bit.dev/tutorials/react/create-and-consume-components).

Install [Bit Version Manager](https://harmony-docs.bit.dev/getting-started/installing-bit):

```bash
npm i -g @teambit/bvm
# or
yarn global add @teambit/bvm
```
Install Bit:

```bash
bvm install
```

Start a [Bit workspace](https://harmony-docs.bit.dev/getting-started/initializing-workspace):
Bit is a toolchain for **composable software development**. With Bit, you can build anything in components.

```bash
bit new react-workspace <my-workspace-name>
```
It’s built to **end monolithic applications** and unlock a distributed form of development that is far more scalable, collaborative, and consistent.

Install dependencies:
Bit allows you to create components that are independently developed, versioned, and can be composed together via dependencies to build anything. Every component can be used and updated in many different applications.

```bash
cd <my-workspace-name>
bit install
```
Architectural pains that stem from monolithic development no longer exist; Scalable workflows for autonomous teams, collaboration, rapid delivery, shared components, and even micro frontends become a native and effortless way of work.

Create a component:
Bit comes with native support and best-practice dev environments for most web technologies such as TS, React, and Node, and can be easily extended to support just about anything.

```bash
bit create react-component ui/button # TypeScript
bit create react-component-js ui/button # JavaScript
```
It provides features such as [Workspace](https://bit.dev/docs/workspace/workspace-overview), [Components](https://bit.dev/docs/components/component-overview), [Dev Environments](https://bit.dev/docs/envs/envs-overview/), [Scopes](https://bit.dev/docs/scope/scope-overview), and [Dependencies](https://bit.dev/docs/dependencies/dependencies-overview) (which allow the composition of components and collaboration between developers).

Install dependencies for test files:
Bit is developed with Bit and you can find all its components on [Bit Cloud Here](https://bit.cloud/teambit/~scopes).

```bash
bit install @testing-library/react
```
## Getting Started

Start the dev server
To get started with Bit head over to the [Community and Documentation site](https://bit.dev) and try the [Quick-Start](https://bit.dev/docs/quick-start/*) guide to get up and running in a few minutes, or the longer [Getting Started](https://bit.dev/docs/getting-started/installing-bit/installing-bit) section to try the full tutorial.

```bash
bit start
```
Want to learn more? Try the [Thinking in Components](https://bit.dev/docs/thinking-in-components) section.

Open-up your browser on localhost:3000, or any other available port, and display your workspace with your components.
## Bit and Bit Cloud

### Popular Onboarding Use-Cases

* Micro Frontends
* Design Systems (Component Marketplace)
* Shared Logic and Backend Functionality
* Rapid Application Development


### Resources & Community

- [Videos](https://www.youtube.com/c/Bitdev/videos)
- [Conference talks](https://harmony-docs.bit.dev/resources/interviews)
- [Interviews](https://harmony-docs.bit.dev/resources/interviews)
- [Podcasts](https://harmony-docs.bit.dev/resources/podcasts)
- [Live streams](https://harmony-docs.bit.dev/resources/live-streams)
- [Articles](https://harmony-docs.bit.dev/resources/articles)
- [Community](https://harmony-docs.bit.dev/resources/community)
To use components in multiple projects and to collaborate with other developers you can host components in a [Remote Scope](https://bit.dev/docs/scope/running-a-scope-server). You can set up and host a remote Scope on any server!

[Bit Cloud](https://bit.cloud) is a platform where you can host components and enjoy advanced features for team management, discovery, consumption, integration, and collaboration. Bit’s cloud platform is home to over 200,000 developers and OSS communities, and hundreds of organizations, from early-stage startups to the world’s largest enterprises.

## Contributing 🎗️

Contributions are always welcome, no matter how large or small. Before contributing, please read the [code of conduct](CODE_OF_CONDUCT.md).
Your contribution, no matter how big or small, is always appreciated. Before contributing, please read the [code of conduct](CODE_OF_CONDUCT.md).

See [Contributing](CONTRIBUTING.md).

## License 💮

Apache License, Version 2.0
![Analytics](https://ga-beacon.appspot.com/UA-96032224-1/bit/readme)




169 changes: 0 additions & 169 deletions appveyor.yml

This file was deleted.

18 changes: 0 additions & 18 deletions build-harmony/package.json

This file was deleted.

File renamed without changes.
Loading