Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
263 commits
Select commit Hold shift + click to select a range
6b0109c
chore(transloco): release version 4.3.0
shaharkazaz Jun 10, 2023
08db7e7
chore: 🤖 upgrade to angular v16 (#661)
chimurai Jun 17, 2023
f68bfe1
chore: 🤖 update cypress & nx
shaharkazaz Jun 17, 2023
b0453fc
chore(validator): 🤖 min node version is 16
shaharkazaz Jun 17, 2023
a202c38
chore(transloco-validator): release version 4.0.0
shaharkazaz Jun 17, 2023
4c31b86
chore(utils): 🤖 min node version is 16
shaharkazaz Jun 17, 2023
fd03994
chore(transloco-utils): release version 4.0.0
shaharkazaz Jun 17, 2023
42ffd32
chore(scoped-libs): 🤖 min node version is 16
shaharkazaz Jun 17, 2023
aa641d6
chore(transloco-scoped-libs): release version 4.0.0
shaharkazaz Jun 17, 2023
ee1bc0b
chore(optimize): 🤖 min node version is 16
shaharkazaz Jun 17, 2023
4a4530b
chore(transloco-optimize): release version 4.0.0
shaharkazaz Jun 17, 2023
72381f5
feat(transloco): 🎸 upgrade to v16
shaharkazaz Jun 17, 2023
8a05565
fix(transloco-scoped-libs): 🐛 remove unwanted peerDependencies (#668)
dfa1234 Jul 17, 2023
5ce2eae
Merge remote-tracking branch 'origin/master'
shaharkazaz Jul 17, 2023
79b9bd6
docs ✏️: fix highlighting color
shaharkazaz Jul 27, 2023
2fa55e2
chore 🤖: update ci
shaharkazaz Jul 27, 2023
ff252c6
chore 🤖: update nx, spectator and bootstrap
shaharkazaz Jul 27, 2023
5f9e687
feat(transloco): 🎸 upgrade to v16 and standalone
shaharkazaz Jul 27, 2023
9e5b835
test(transloco): 💍 update tests
shaharkazaz Jul 27, 2023
1413c6c
feat(schematics): 🎸 refactor scehmatics and support standalone
shaharkazaz Jul 28, 2023
c76df75
chore: 🤖 update husky and lint-staged
shaharkazaz Jul 28, 2023
71d61d7
fix(transloco): 🐛 add missing provider + make environment
shaharkazaz Jul 28, 2023
fab0295
docs: ✏️ update playground
shaharkazaz Jul 28, 2023
25e2930
chore: 🤖 update nx
shaharkazaz Jul 28, 2023
8f9fe59
fix(transloco): 🐛 move to inject pattern and fix build
shaharkazaz Jul 28, 2023
42dec76
style: 💄 format all apps and libs
shaharkazaz Jul 28, 2023
14be2b0
style: 💄 add eslint-import
shaharkazaz Jul 28, 2023
972ffa4
feat(locale): 🎸 Add provider functions and standalone
shaharkazaz Jul 29, 2023
7e5bb90
docs: ✏️ update playground
shaharkazaz Jul 29, 2023
b865b5c
test(locale): 💍 rewrite unit tests
shaharkazaz Jul 29, 2023
8a51c56
refactor(optimize): 💡 add node prefix to imports
shaharkazaz Jul 29, 2023
2e900cf
feat(messageformat): 🎸 replace module with providers function
shaharkazaz Jul 29, 2023
f8eae3a
docs: ✏️ update playground
shaharkazaz Jul 29, 2023
4b74541
feat(persist-lang): 🎸 add provider function
shaharkazaz Jul 29, 2023
2f61221
refactor(transloco): 💡 remove type
shaharkazaz Jul 29, 2023
0e9c47c
test(persist-lang): 💍 fix specs
shaharkazaz Jul 29, 2023
25509d5
style: 💄 run lint fix
shaharkazaz Jul 29, 2023
2c55a93
feat(persist-translations): 🎸 add provider function
shaharkazaz Jul 30, 2023
afa0b77
feat(preload-langs): 🎸 add provider function
shaharkazaz Jul 30, 2023
2ad7427
refactor(transloco): 💡 move back to constructor injection
shaharkazaz Jul 30, 2023
ec96ca6
fix(transloco): 🐛 multi scope handling
shaharkazaz Jul 30, 2023
19acd0f
docs: ✏️ update playground
shaharkazaz Jul 30, 2023
81ff5e2
style: 💄 fix lint
shaharkazaz Jul 30, 2023
cba19eb
test: 💍 fix e2e
shaharkazaz Jul 30, 2023
f3c1336
refactor(persist-translations): 💡 remove redundant function
shaharkazaz Jul 30, 2023
d2c867e
docs: ✏️ update breaking changes and compatibility table
shaharkazaz Jul 30, 2023
71a2e25
chore(transloco): release version 5.0.0
shaharkazaz Jul 30, 2023
d1b62aa
chore(transloco-locale): release version 5.0.0
shaharkazaz Jul 30, 2023
81521e8
chore(transloco-messageformat): release version 5.0.0
shaharkazaz Jul 30, 2023
00a03b7
chore(transloco-optimize): release version 5.0.0
shaharkazaz Jul 30, 2023
2291b6c
chore(transloco-persist-lang): release version 5.0.0
shaharkazaz Jul 30, 2023
9c6002e
chore(transloco-persist-translations): release version 5.0.0
shaharkazaz Jul 30, 2023
544ff13
chore(transloco-preload-langs): release version 5.0.0
shaharkazaz Jul 30, 2023
a0a2e1d
chore(transloco-preload-langs): release version 5.0.0
shaharkazaz Jul 30, 2023
96425f4
chore(transloco-scoped-libs): release version 5.0.0
shaharkazaz Jul 30, 2023
e526acf
chore(transloco-utils): release version 5.0.0
shaharkazaz Jul 30, 2023
f76fadb
chore(transloco-validator): release version 5.0.0
shaharkazaz Jul 30, 2023
0e3424d
chore: 🤖 fix ci
shaharkazaz Jul 30, 2023
c1490e7
docs: ✏️ update README
shaharkazaz Jul 30, 2023
0463090
fix(transloco): 🐛 set transloco-utils dep version to 5 (#675)
bjornharvold Jul 31, 2023
e3d1e45
chore(transloco): release version 5.0.1
shaharkazaz Jul 31, 2023
c975269
chore(transloco): release version 5.0.2
shaharkazaz Jul 31, 2023
5aff60a
docs: ✏️ bundle the playground with the docs
shaharkazaz Jul 31, 2023
0423988
chore: 🤖 run lint fix on pre-commit
shaharkazaz Jul 31, 2023
806bd0a
fix(validator): 🐛 remove redundant peerDependencies
shaharkazaz Aug 1, 2023
7a3def8
fix(optimize): 🐛 remove redundant peerDependencies
shaharkazaz Aug 1, 2023
46ac63f
chore(transloco-optimize): release version 5.0.1
shaharkazaz Aug 1, 2023
ef0d180
chore(transloco-validator): release version 5.0.1
shaharkazaz Aug 1, 2023
781a6d3
fix: 🐛 Add skipGitIgnoreUpdate to watch mode options. (#605)
joonashak Aug 1, 2023
9e5acd5
chore(transloco-scoped-libs): release version 5.0.1
shaharkazaz Aug 1, 2023
8270080
docs(transloco-locale): add sign display number format option (#671)
ccosmincc Aug 1, 2023
bc71dc1
Merge remote-tracking branch 'origin/master'
shaharkazaz Aug 1, 2023
37a4196
docs(breaking_changes): fix typo on messageformat section (#679)
burnaDLX Aug 2, 2023
ddebbff
feat(transloco-locale): allow narrowSymbol display option (#678)
selfdumitru Aug 2, 2023
5095f96
fix(transloco): 🐛 allow multiple functions functional transpiler (#667)
danielDHH Aug 2, 2023
803ef6a
docs: ✏️ update contributing guidelines
shaharkazaz Aug 2, 2023
ae086f4
chore(transloco): release version 5.0.3
shaharkazaz Aug 2, 2023
59139c0
chore(transloco-locale): release version 5.1.0
shaharkazaz Aug 2, 2023
e91e8a1
docs(transloco): ✏️ update package readme
shaharkazaz Aug 2, 2023
64b7d85
chore: 🤖 update nx and add verdaccio
shaharkazaz Aug 4, 2023
1acc91e
chore: 🤖 update dependencies
shaharkazaz Aug 4, 2023
c8bb426
fix(transloco): 🐛 latest version not installed in fresh project
shaharkazaz Aug 4, 2023
d9b8ddb
chore(optimize): 🤖 update glob
shaharkazaz Aug 4, 2023
c0cf189
chore(scoped-libs): 🤖 update deps
shaharkazaz Aug 4, 2023
3e214af
chore(transloco): release version 5.0.4
shaharkazaz Aug 4, 2023
e9c91ce
chore(transloco-scoped-libs): release version 5.0.2
shaharkazaz Aug 4, 2023
ca468aa
chore(transloco-optimize): release version 5.0.2
shaharkazaz Aug 4, 2023
ad7f8bd
fix(transloco): 🐛 ng add in NgModule app
shaharkazaz Aug 5, 2023
f87c2b7
chore(transloco): release version 5.0.5
shaharkazaz Aug 5, 2023
cded54b
fix(scoped-libs): 🐛 utils dependency version
shaharkazaz Aug 5, 2023
a955908
chore(transloco-scoped-libs): release version 5.0.3
shaharkazaz Aug 5, 2023
5173bdf
docs: ✏️ update docs with standalone + fixes
shaharkazaz Aug 5, 2023
e22f2ed
fix(locale): 🐛 provider config should be optional
shaharkazaz Aug 5, 2023
2d4be5e
chore(transloco-locale): release version 5.1.1
shaharkazaz Aug 5, 2023
b4c1f01
fix(transloco): 🐛 ng-add in NgModule applications
shaharkazaz Aug 5, 2023
bdcbb11
chore: 🤖 update deps
shaharkazaz Aug 5, 2023
6daa2ea
chore(transloco): release version 5.0.6
shaharkazaz Aug 5, 2023
5260127
fix(optimize): 🐛 fixed file resolution on windows (#687)
philippdrebes Aug 13, 2023
946fee8
chore(transloco-optimize): release version 5.0.3
shaharkazaz Aug 13, 2023
7f1f4b2
refactor(transloco): 💡 lint fixes
shaharkazaz Aug 13, 2023
b28d7f5
refactor(transloco): 💡 remove IE browser lang
shaharkazaz Aug 13, 2023
a76cd05
fix(transloco): 🐛 replace structuredClone with json clone
shaharkazaz Aug 22, 2023
26f5fb5
chore(transloco): release version 5.0.7
shaharkazaz Aug 22, 2023
7657b3d
fix(transloco): 🐛 update flat to v6
shaharkazaz Sep 15, 2023
19795bd
chore(transloco): release version 5.0.8
shaharkazaz Sep 16, 2023
dfc5373
fix(transloco): 🐛 scope schematics
shaharkazaz Sep 17, 2023
3ba2b7b
chore(transloco): release version 5.0.9
shaharkazaz Sep 17, 2023
841e2de
fix(transloco): 🐛 split schematic doesn't update subfolders (#696)
Zaroymi Sep 19, 2023
3aa8a27
ci: 🎡 add commitlint job
shaharkazaz Sep 19, 2023
1d5cb65
fix(transloco): 🐛 migrate schematic improve "translate" pipe regex (#…
hakimio Sep 19, 2023
89e736b
chore(transloco): release version 5.0.10
shaharkazaz Sep 20, 2023
4e16a04
chore(transloco): release version 6.0.0
Sep 21, 2023
b69f61e
fix(transloco): 🐛 Angular 17 ng-add
shaharkazaz Dec 5, 2023
1af366c
docs: ✏️ update breaking change file
shaharkazaz Dec 5, 2023
ab57b37
chore(transloco): release version 6.0.1
shaharkazaz Dec 5, 2023
38635a0
fix: 🐛 import paths should not end with file suffix (#711)
Dec 8, 2023
5f1a078
chore(transloco): release version 6.0.2
shaharkazaz Dec 8, 2023
dc7d62c
docs(transloco): ✏️ fix package readme spacing
shaharkazaz Dec 8, 2023
0f99ecc
fix(preload-langs): 🐛 provide in root injector (#728)
Owain94 Dec 8, 2023
b3ba603
chore(transloco-preload-langs): release version 5.0.1
shaharkazaz Dec 8, 2023
4de0aa5
docs: ✏️ remove broken links
shaharkazaz Dec 8, 2023
396151f
fix(transloco): 🐛 export TranslocoOptions
shaharkazaz Dec 9, 2023
42e8af0
chore(transloco): release version 6.0.3
shaharkazaz Dec 9, 2023
9914e9f
docs: ✏️ bring back unit test examples
shaharkazaz Dec 9, 2023
308438f
fix(transloco): 🐛 providing the FunctionalTranspiler
shaharkazaz Dec 9, 2023
7372ae8
test(transloco): 💍 fix playground tests
shaharkazaz Dec 9, 2023
0aa09a9
chore(transloco): 🤖 update flat to v6.0.1
shaharkazaz Dec 9, 2023
2487749
chore(transloco): release version 6.0.4
shaharkazaz Dec 9, 2023
bd9e8b7
fix(locale): 🐛 allow latin american spanish locale (#740)
davidsidlinger Jan 10, 2024
4aabee7
docs: ✏️ start migration from ngneat
shaharkazaz Feb 15, 2024
64859ec
docs: links to documentation no point to jsverse.github.io (#748)
gwesterman Feb 18, 2024
ceb3ca7
chore: 🤖 update nx
shaharkazaz Mar 21, 2024
42c7d12
refactor: 💡 migrate to control flow syntax
shaharkazaz Mar 21, 2024
8447634
feat(transloco): 🎸 Improve params algo matching
shaharkazaz Mar 22, 2024
967dd2e
chore(transloco-utils): release version 6.0.0
shaharkazaz Mar 23, 2024
89662d0
chore(utils): 🤖 update scope to jsverse
shaharkazaz Mar 23, 2024
2f2f3bd
chore(transloco-utils): release version 7.0.0
shaharkazaz Mar 23, 2024
246dce1
chore(validator): 🤖 update find-duplicated-property-keys
shaharkazaz Mar 23, 2024
e3d526a
chore(transloco-validator): release version 6.0.0
shaharkazaz Mar 23, 2024
80737e7
chore(validator): 🤖 update package scope
shaharkazaz Mar 23, 2024
f25e07a
chore(transloco-validator): release version 7.0.0
shaharkazaz Mar 23, 2024
620ec64
refactor: 💡 update ts config paths to jsverse
shaharkazaz Mar 23, 2024
e91a111
refactor(scoped-libs): 💡 move code to jsverse scope
shaharkazaz Mar 23, 2024
3ca4bc1
chore(transloco-scoped-libs): release version 6.0.0
shaharkazaz Mar 23, 2024
2b5ae85
chore(scoped-libs): 🤖 update package scope
shaharkazaz Mar 23, 2024
49df89e
chore(transloco-scoped-libs): release version 7.0.0
shaharkazaz Mar 23, 2024
dd51743
refactor(transloco): 💡 update schematics to jsverse scope
shaharkazaz Mar 23, 2024
79f8cc1
chore(transloco-preload-langs): release version 6.0.0
shaharkazaz Mar 23, 2024
305d327
chore(preload-langs): 🤖 update package scope
shaharkazaz Mar 23, 2024
2f001ca
chore(transloco-preload-langs): release version 7.0.0
shaharkazaz Mar 23, 2024
4d88ee7
chore(transloco-persist-translations): release version 6.0.0
shaharkazaz Mar 23, 2024
8b95b81
chore(persist-translations): 🤖 update package scope
shaharkazaz Mar 23, 2024
66026b6
chore(transloco-persist-translations): release version 7.0.0
shaharkazaz Mar 23, 2024
a117993
chore(transloco-persist-lang): release version 6.0.0
shaharkazaz Mar 23, 2024
8ba44fe
chore(persist-lang): 🤖 update package scope
shaharkazaz Mar 23, 2024
65834e0
chore(transloco-persist-lang): release version 7.0.0
shaharkazaz Mar 23, 2024
c1549ef
chore(transloco-optimize): release version 6.0.0
shaharkazaz Mar 23, 2024
65645ee
chore(optimize): 🤖 update package scope
shaharkazaz Mar 23, 2024
be0c950
chore(transloco-optimize): release version 7.0.0
shaharkazaz Mar 23, 2024
ce9618c
chore(transloco-messageformat): release version 6.0.0
shaharkazaz Mar 23, 2024
5f00d4c
chore(messageformat): 🤖 update package scope
shaharkazaz Mar 23, 2024
06320af
chore(transloco-messageformat): release version 7.0.0
shaharkazaz Mar 23, 2024
f1ee774
chore(transloco-locale): release version 6.0.0
shaharkazaz Mar 23, 2024
d9bf473
chore(locale): 🤖 update package scope
shaharkazaz Mar 23, 2024
2eab12d
chore(transloco-locale): release version 7.0.0
shaharkazaz Mar 23, 2024
f8b6d58
chore(transloco): 🤖 update package scope
shaharkazaz Mar 23, 2024
01dd299
chore(transloco): release version 7.0.0
shaharkazaz Mar 23, 2024
ccc2c8d
refactor(persist-translations): 💡 update import path to jsverse
shaharkazaz Mar 23, 2024
b78827d
refactor: 💡 update import paths to jsverse
shaharkazaz Mar 23, 2024
0cb9980
docs: ✏️ update docs and changelogs
shaharkazaz Mar 23, 2024
1e27a8f
feat(transloco): 🎸 introduce prefix input
shaharkazaz Mar 30, 2024
3be3f48
chore(transloco): release version 7.1.0
shaharkazaz Mar 30, 2024
623b46f
feat(transloco): allow to provide multiple scopes via `provideTranslo…
EricPoul Apr 19, 2024
b192b81
docs: ✏️ Link to date format options documentation (#744)
ScuroGuardiano Apr 19, 2024
854621d
chore(transloco): release version 7.2.0
shaharkazaz Apr 19, 2024
d638eb4
chore(transloco): release version 7.2.1
shaharkazaz Apr 22, 2024
05c2ec1
feat(transloco): 🎸 Expose default handlers
shaharkazaz Apr 25, 2024
e56d6a1
refactor(transloco): 💡 use DestroyRef
shaharkazaz Apr 25, 2024
dd751ba
chore(transloco): release version 7.3.0
shaharkazaz Apr 25, 2024
28e9e74
refactor: 💡 use nx build
shaharkazaz Apr 25, 2024
bdba68a
docs: ✏️ general fixes
shaharkazaz Apr 26, 2024
78a4c99
docs: ✏️ small docs fixes
shaharkazaz Apr 26, 2024
9f9d971
docs: ✏️ upgrade to docusaurus v3
shaharkazaz Apr 27, 2024
57b58f1
feat(transloco): 🎸 support nested objects in params
shaharkazaz May 1, 2024
0c6f556
chore(transloco): release version 7.4.0
shaharkazaz May 1, 2024
f66bb0f
docs: ✏️ update readme
shaharkazaz May 1, 2024
a77c79c
fix(transloco): 🐛 selectTranslate lang should support arrays
shaharkazaz May 10, 2024
d6c0a35
chore(transloco): release version 7.4.1
shaharkazaz May 10, 2024
9621019
docs: ✏️ update playground
shaharkazaz May 14, 2024
2426754
docs: ✏️ update LICENSE
shaharkazaz May 31, 2024
6f1aa36
chore(transloco): release version 7.4.2
shaharkazaz May 31, 2024
08c8061
chore(transloco-locale): release version 7.0.1
shaharkazaz May 31, 2024
43a5d98
chore(transloco-messageformat): release version 7.0.1
shaharkazaz May 31, 2024
fbff982
chore(transloco-optimize): release version 7.0.1
shaharkazaz May 31, 2024
f70d621
chore(transloco-persist-lang): release version 7.0.1
shaharkazaz May 31, 2024
164bfc5
chore(transloco-persist-translations): release version 7.0.1
shaharkazaz May 31, 2024
2e7f5ec
chore(transloco-preload-langs): release version 7.0.1
shaharkazaz May 31, 2024
5a766ce
chore(transloco-scoped-libs): release version 7.0.1
shaharkazaz May 31, 2024
42667bd
chore(transloco-utils): release version 7.0.1
shaharkazaz May 31, 2024
e6f1783
chore(transloco-validator): release version 7.0.1
shaharkazaz May 31, 2024
6c042cc
docs: ✏️ Fix typo (#769)
tidusjar Jun 14, 2024
7a11061
chore: 🤖 upgrade to angular v18 (#775)
chimurai Jun 22, 2024
b789de1
chore: 🤖 unify build commands + package upgrades
shaharkazaz Jun 22, 2024
b4fd884
chore: 🤖 migrate to nx release
shaharkazaz Jun 23, 2024
9e02f37
docs: ✏️ update algolia search
shaharkazaz Jun 26, 2024
76b3381
docs: ✏️ update algolia search
shaharkazaz Jun 26, 2024
03735ff
docs: ✏️ update docs
shaharkazaz Jun 26, 2024
fd1f71b
Merge remote-tracking branch 'origin/master'
shaharkazaz Jun 26, 2024
a7e17c2
chore: remove unused decorate-angular-cli.js (#777)
Teamop Jun 26, 2024
d2b61c6
Merge remote-tracking branch 'origin/master'
shaharkazaz Jun 26, 2024
9d20353
chore: 🤖 update git ignore
shaharkazaz Jun 29, 2024
a10e63c
fix(utils): 🐛 update the global config types
shaharkazaz Jul 26, 2024
b822a5b
chore(release): publish
shaharkazaz Jul 26, 2024
fc4fc6b
feat(transloco): 🎸 Schematics move to transloco.config.ts
shaharkazaz Jul 26, 2024
b6139e3
docs: ✏️ add Transloco global config section
shaharkazaz Jul 26, 2024
6b921f3
chore(release): publish
shaharkazaz Jul 26, 2024
e91b9d2
docs: ✏️ fix broken link
shaharkazaz Jul 26, 2024
e327f3b
docs: ✏️ Update nx installation
shaharkazaz Jul 29, 2024
71aade9
fix(transloco): fixed file matching on Windows OS (#797)
hakimio Sep 16, 2024
74cb8e9
chore(release): publish
shaharkazaz Sep 16, 2024
ffc8279
chore: 🤖 handle passing transloco as argument
shaharkazaz Sep 16, 2024
85cb958
style: 💄 run prettier
shaharkazaz Sep 17, 2024
fdcf536
feat(transloco): add option to not change the casing of the provided …
maartentibau Sep 17, 2024
5cece4b
ci: 🎡 update ci workflow (#798)
shaharkazaz Sep 17, 2024
1ad01da
chore(release): publish
shaharkazaz Sep 17, 2024
b05d178
docs(transloco): add link to commit in changelog (#800)
maartentibau Sep 18, 2024
46ec52a
fix(persist-lang): 🐛 set path when using cookie storage
shaharkazaz Sep 19, 2024
5836866
chore(release): publish
shaharkazaz Sep 19, 2024
2bec800
Merge remote-tracking branch 'origin/master'
shaharkazaz Sep 19, 2024
154f123
chore: 🤖 update docusaurus
shaharkazaz Sep 20, 2024
4403694
docs: ✏️ update docs
shaharkazaz Sep 20, 2024
735335a
ci: 🎡 add stale issues workflow + actionlint (#802)
shaharkazaz Sep 20, 2024
45a0287
docs: ✏️ fix typo (#812)
janpapenbrock Nov 16, 2024
0730fd5
fix(transloco): 🐛 Remove flat as dependency
shaharkazaz Dec 20, 2024
a0ce83c
chore: 🤖 update nx
shaharkazaz Dec 24, 2024
d4d7f88
chore(release): publish
shaharkazaz Dec 24, 2024
44c644d
refactor(persist-translations): 💡 type fix needed after update
shaharkazaz Dec 24, 2024
21dd562
refactor(transloco): tree-shake injection token names in production (…
arturovt Jan 2, 2025
0b3fa79
fix(transloco): complete subjects when root view is removed (#822)
arturovt Jan 2, 2025
f6bee1d
docs: ✏️ Update docs to new site
shaharkazaz Jan 4, 2025
29b335f
docs: ✏️ update homepage
shaharkazaz Jan 4, 2025
33791b7
ci: 🎡 create deploy-demo-app.yml
shaharkazaz Jan 4, 2025
cf34b00
refactor: 💡 cleanup docs
shaharkazaz Jan 4, 2025
bb22a56
chore: 🤖 move to esbuild and vite
shaharkazaz Jan 4, 2025
58bf87d
docs: ✏️ Update the playground
shaharkazaz Jan 5, 2025
d2ade9f
chore: 🤖 add back the transformer
shaharkazaz Jan 6, 2025
5fab1c7
ci: added pkg.pr.new (#827)
shairez Jan 11, 2025
a16c3ab
fix(utils): 🐛 add keysManager.sort key to TranslocoGlobalConfig (#826)
xDivisionByZerox Jan 11, 2025
d60ead7
merge
Feb 7, 2025
9151a2b
add provider and fix cache key
Feb 10, 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
  •  
  •  
  •  
1 change: 1 addition & 0 deletions .eslintignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
node_modules
40 changes: 31 additions & 9 deletions .eslintrc.json
Original file line number Diff line number Diff line change
@@ -1,12 +1,19 @@
{
"root": true,
"ignorePatterns": ["**/*"],
"plugins": ["@nrwl/nx"],
"plugins": ["@nx"],
"settings": {
"import/resolver": {
"typescript": {
"project": ["libs/*/tsconfig.json", "tsconfig.base.json"]
}
}
},
"overrides": [
{
"files": ["*.ts", "*.tsx", "*.js", "*.jsx"],
"rules": {
"@nrwl/nx/enforce-module-boundaries": [
"@nx/enforce-module-boundaries": [
"error",
{
"enforceBuildableLibDependency": true,
Expand All @@ -23,25 +30,40 @@
},
{
"files": ["*.ts", "*.tsx"],
"extends": ["plugin:@nrwl/nx/typescript"],
"rules": {}
"extends": [
"plugin:@nx/typescript",
"plugin:import/recommended",
"plugin:import/typescript"
],
"rules": {
"import/order": [
"error",
{
"groups": ["builtin", "external", "internal", "parent", "sibling"],
"newlines-between": "always"
}
],
"@typescript-eslint/no-extra-semi": "error",
"no-extra-semi": "off"
}
},
{
"files": ["*.js", "*.jsx"],
"extends": ["plugin:@nrwl/nx/javascript"],
"rules": {}
"extends": ["plugin:@nx/javascript"],
"rules": {
"@typescript-eslint/no-extra-semi": "error",
"no-extra-semi": "off"
}
},
// Disalble rules for sepcs
{
"files": ["**/*.spec.ts","**/mocks.ts","**/test-setup.ts"],
"files": ["**/*.spec.ts", "**/mocks.ts", "**/test-setup.ts"],
"rules": {
"@typescript-eslint/no-explicit-any": "off",
"@angular-eslint/component-class-suffix": "off",
"@typescript-eslint/no-empty-function": "off",
"@typescript-eslint/no-non-null-assertion": "off"
}
},
// Allow usage of any in types file and utility files
{
"files": ["**/types.ts", "**/helpers.ts"],
"rules": {
Expand Down
19 changes: 10 additions & 9 deletions .github/ISSUE_TEMPLATE/bug-report.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name: Bug Report
description: Report a bug in one of the Transloco packages
title: "Bug(scope):"
title: 'Bug(scope):'

body:
- type: checkboxes
Expand All @@ -9,8 +9,8 @@ body:
description: Please search to see if an issue already exists for the bug you encountered.
options:
- label: I have searched the existing issues
required: true
required: true

- type: dropdown
id: affected-packages
attributes:
Expand Down Expand Up @@ -47,7 +47,7 @@ body:
label: Current behavior
validations:
required: true

- type: textarea
id: expected-behavior
attributes:
Expand All @@ -59,9 +59,10 @@ body:
id: reproduction
attributes:
label: Please provide a link to a minimal reproduction of the bug, if you won't provide a link the issue won't be handled.
description: 'You can fork this CodeSandbox playground: https://codesandbox.io/s/ngneat-transloco-kn52hs'
validations:
required: true

- type: textarea
id: transloco-config
attributes:
Expand All @@ -79,7 +80,7 @@ body:
Angular:
Node:
Package Manager:
OS:
OS:

- type: textarea
id: browser
Expand All @@ -92,13 +93,13 @@ body:
Safari (desktop/iOS) version XX
IE version XX
Edge version XX

- type: textarea
id: other
attributes:
label: Additional context
description: Links? References? Anything that will give us more context about the issue you are encountering!

- type: dropdown
id: contribution
attributes:
Expand All @@ -107,4 +108,4 @@ body:
- 'Yes 🚀'
- 'No'
validations:
required: true
required: true
6 changes: 3 additions & 3 deletions .github/ISSUE_TEMPLATE/feature-request.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name: Feature request
description: Suggest an idea for this project
title: "Feature(scope):"
title: 'Feature(scope):'

body:
- type: checkboxes
Expand Down Expand Up @@ -37,7 +37,7 @@ body:
label: Is your feature request related to a problem? Please describe
description: A clear and concise description of what the problem is.
placeholder: Ex. I'm always frustrated when [...]

- type: textarea
id: solution
attributes:
Expand Down Expand Up @@ -67,4 +67,4 @@ body:
- 'Yes 🚀'
- 'No'
validations:
required: true
required: true
14 changes: 14 additions & 0 deletions .github/actions/step-setup/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
name: 'Setup Node and install dependencies'
description: 'Setup Node and install dependencies'

runs:
using: composite
steps:
- uses: actions/setup-node@v4
with:
node-version: 20
cache: npm

- name: Install dependencies
run: npm i
shell: bash
29 changes: 15 additions & 14 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
<!--
Make sure the PR is structured as followed:
[docs/feat/fix/...](package): description
-->

## PR Checklist

Please check if your PR fulfills the following requirements:
Expand All @@ -12,16 +17,14 @@ What kind of change does this PR introduce?

<!-- Please check the one that applies to this PR using "x". -->

```
[ ] Bugfix
[ ] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[ ] Build related changes
[ ] CI related changes
[ ] Documentation content changes
[ ] Other... Please describe:
```
- [ ] Bugfix
- [ ] Feature
- [ ] Code style update (formatting, local variables)
- [ ] Refactoring (no functional changes, no api changes)
- [ ] Build related changes
- [ ] CI related changes
- [ ] Documentation content changes
- [ ] Other... Please describe:

## What is the current behavior?

Expand All @@ -33,10 +36,8 @@ Issue Number: N/A

## Does this PR introduce a breaking change?

```
[ ] Yes
[ ] No
```
- [ ] Yes
- [ ] No

<!-- If this PR contains a breaking change, please describe the impact and migration path for existing applications below. -->

Expand Down
82 changes: 30 additions & 52 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -1,67 +1,45 @@
name: CI

on: [push, pull_request]
on:
pull_request:
push:
branches:
- master

jobs:
build:
ci-step:
strategy:
fail-fast: false
matrix:
target: ['ci:build', 'ci:test', 'ci:lint', 'ci:e2e']
runs-on: ubuntu-latest
name: ${{ matrix.target }}
steps:
- name: Checkout
uses: actions/checkout@v3

- name: Npm install
uses: actions/setup-node@v3
with:
node-version: '16'
cache: 'npm'
- run: npm i
- uses: actions/checkout@v4

- name: Run build
run: npm run ci:build
- name: Setup
uses: ./.github/actions/step-setup

- name: Run ${{ matrix.target }}
run: npm run ${{ matrix.target }}
shell: bash

test:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3

- name: Npm install
uses: actions/setup-node@v3
with:
node-version: '16'
cache: 'npm'
- run: npm i
- name: Publish any commit / build for testing
if: ${{ matrix.target == 'ci:build' }}
run: npm run release:pkg-pr-new
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

- name: Run tests
run: npm run ci:test
lint:
commitlint:
runs-on: ubuntu-latest
if: github.event_name == 'pull_request'
steps:
- name: Checkout
uses: actions/checkout@v3

- name: Npm install
uses: actions/setup-node@v3
- uses: actions/checkout@v4
with:
node-version: '16'
cache: 'npm'
- run: npm i
fetch-depth: 0

- name: Run lint
run: npm run ci:lint
e2e:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3

- name: Npm install
uses: actions/setup-node@v3
with:
node-version: '16'
cache: 'npm'
- run: npm i
- name: Setup
uses: ./.github/actions/step-setup

- name: Run E2E
run: npm run ci:e2e
- name: Validate PR commits with commitlint
run: npx commitlint --from ${{ github.event.pull_request.head.sha }}~${{ github.event.pull_request.commits }} --to ${{ github.event.pull_request.head.sha }} --verbose
52 changes: 52 additions & 0 deletions .github/workflows/deploy-demo-app.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
# Simple workflow for deploying static content to GitHub Pages
name: Deploy playground to Pages

on:
# Runs on pushes targeting the default branch
push:
branches: ["master"]

# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:

# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages
permissions:
contents: read
pages: write
id-token: write

# Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued.
# However, do NOT cancel in-progress runs as we want to allow these production deployments to complete.
concurrency:
group: "pages"
cancel-in-progress: false

jobs:
# Single deploy job since we're just deploying
deploy:
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4

- name: Setup
uses: ./.github/actions/step-setup

- name: Setup Pages
uses: actions/configure-pages@v5

- name: Build playground
run: ORIGIN='https://jsverse.github.io/transloco/' npm run build:playground

- name: Upload artifact
uses: actions/upload-pages-artifact@v3
with:
# Upload entire repository
path: 'dist/apps/transloco-playground'

- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v4
16 changes: 16 additions & 0 deletions .github/workflows/reviewdog.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
name: reviewdog

on:
pull_request:
paths:
- '.github/**/*.yml'

jobs:
actionlint:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4

- uses: reviewdog/action-actionlint@v1
with:
fail_on_error: true
Loading