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

Upgrade to Angular 9 #693

Open
wants to merge 219 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
219 commits
Select commit Hold shift + click to select a range
a7ad265
upgrade packages
Feb 10, 2020
b9e4001
upgrade
Feb 10, 2020
cde2576
update broken links in readme
Feb 11, 2020
822ce11
Add missing export: OwlMomentDateTimeModule
Feb 11, 2020
03f9f1e
update unit tests
Feb 11, 2020
84b8d11
Merge pull request #1 from danielmoncada/Updates-and-Upgrades
danielmoncada Feb 11, 2020
28e5a4d
Fix ivy build warnings for unsupported private classes that are visible
danielmoncada Feb 11, 2020
aa7b984
Merge pull request #2 from danielmoncada/FixIvyBuildExceptions
danielmoncada Feb 11, 2020
ed704d7
fix style import for demo
danielmoncada Feb 11, 2020
482d2e8
Merge pull request #3 from danielmoncada/FixIvyBuildExceptions
danielmoncada Feb 11, 2020
17c3896
update peer dependencies
danielmoncada Feb 11, 2020
2cc666e
add missing browser prefixes to styles
danielmoncada Feb 11, 2020
ced7567
Merge pull request #4 from danielmoncada/FixIvyBuildExceptions
danielmoncada Feb 11, 2020
b932ef3
updates / preparation for npm publish
danielmoncada Feb 11, 2020
f722e13
update package name
Feb 11, 2020
7eddbf9
Merge pull request #5 from danielmoncada/PrepForNpmPublish
danielmoncada Feb 11, 2020
59b520c
9.0.0
Feb 11, 2020
c94414c
update package naming
Feb 11, 2020
61e7937
Update package scripts
Feb 11, 2020
2ce7514
add npm stats
danielmoncada Feb 11, 2020
d23729a
Merge pull request #6 from danielmoncada/readme-update
danielmoncada Feb 11, 2020
9a1f413
update moment adapater options
danielmoncada Feb 12, 2020
d2dd992
add mouse wheel / key up and down for time input
danielmoncada Feb 12, 2020
dba887d
Merge pull request #7 from danielmoncada/UpdateFeatures
danielmoncada Feb 12, 2020
c5c58eb
update version for new npm package. update build scripts to provide w…
danielmoncada Feb 12, 2020
e064776
Merge pull request #8 from danielmoncada/UpdateFeatures
danielmoncada Feb 12, 2020
e2fd91d
fix moment warnings in adapter
danielmoncada Feb 12, 2020
cd27203
version updates
danielmoncada Feb 12, 2020
3cd90a0
Merge pull request #9 from danielmoncada/FixWarnings
danielmoncada Feb 12, 2020
23c3fb8
package updates
danielmoncada Feb 13, 2020
407a7f8
respect first day of week in current locale
danielmoncada Feb 13, 2020
1e4244c
update default range separator from tilda to a dash
danielmoncada Feb 13, 2020
bad82da
peer dependency updaes
danielmoncada Feb 13, 2020
44437d9
Merge pull request #10 from danielmoncada/MoreCleanup
danielmoncada Feb 13, 2020
7cd8b88
update demo locale
danielmoncada Feb 17, 2020
76a25fd
remove entrycomponents as no longer needed w/ ng9
danielmoncada Feb 17, 2020
7ecedaf
demo package updates for ut
danielmoncada Feb 17, 2020
d42692a
Merge pull request #15 from danielmoncada/MoreCleanup
danielmoncada Feb 17, 2020
d0854f8
version updates, package updates, remove ng8 note in readme
danielmoncada Mar 2, 2020
9cbd2b6
Merge pull request #19 from danielmoncada/MoreCleanup
danielmoncada Mar 2, 2020
e1f3e2d
Restore original LICENSE merging commit 61e793776cff8d2176dd51de93037…
AndersTornkvist Mar 7, 2020
fb3e0f3
style: make tslint happier
AndersTornkvist Mar 7, 2020
5924df5
configure travis-ci
AndersTornkvist Mar 8, 2020
9ea8357
Merge pull request #21 from AndersTornkvist/copyright
danielmoncada Mar 9, 2020
af24031
Merge pull request #23 from AndersTornkvist/travis-ci
danielmoncada Mar 9, 2020
e7cbf26
fix: readd OwlDateTimeContainerComponent as entryComponent
AndersTornkvist Mar 13, 2020
3fb1066
Add required range validator
msqaddura Mar 13, 2020
d17200a
Merge pull request #25 from AndersTornkvist/readd-entry-components
danielmoncada Mar 13, 2020
c85401f
Merge pull request #22 from AndersTornkvist/tslint-fixes
danielmoncada Mar 13, 2020
18cfa30
version updates
danielmoncada Mar 13, 2020
9c64398
Merge pull request #27 from danielmoncada/VersionUpdateTo9-2-2
danielmoncada Mar 13, 2020
2413687
added constraint for required as input
msqaddura Mar 15, 2020
a89bf06
changed to conventional formatting
msqaddura Mar 15, 2020
17a899b
propagate change in attr
msqaddura Mar 17, 2020
58c2f1d
change overlay access modifier to public
danielmoncada Mar 20, 2020
9059e36
Merge pull request #30 from danielmoncada/UpdateOverlayToMakePublic
danielmoncada Mar 20, 2020
cadb1fa
add missing import for test module
danielmoncada Mar 20, 2020
e5e859d
Merge pull request #31 from danielmoncada/FixUnitTests
danielmoncada Mar 20, 2020
a4b1eb7
Merge pull request #26 from msqaddura/patch-2
danielmoncada Mar 29, 2020
33960ff
version update from 9.2.2 to 9.3.0
danielmoncada Mar 29, 2020
54bc3e0
Merge pull request #32 from danielmoncada/NewNpmRelease9.3.0
danielmoncada Mar 29, 2020
69e2dad
commit
desmond1191 Apr 23, 2020
43afccf
updating casing issue with new version of ngcc
danielmoncada May 12, 2020
d65dd10
Merge pull request #42 from danielmoncada/UpdateNamingToSupportNewNGCC
danielmoncada May 12, 2020
a25f1b9
update unit test and read me
desmond1191 May 25, 2020
5903fd4
Merge pull request #37 from desmond1191/local
danielmoncada Jun 8, 2020
914c96c
update to new version
danielmoncada Jun 8, 2020
ed30af0
Merge pull request #44 from danielmoncada/UpdateVersion
danielmoncada Jun 8, 2020
59f588e
fix strong type checking for module attributes
danielmoncada Jun 16, 2020
379f631
Merge pull request #51 from danielmoncada/TypeFix
danielmoncada Jun 16, 2020
735675e
update debouce time so that it does not affect immediate change of value
danielmoncada Jun 25, 2020
b709bd0
Merge pull request #53 from danielmoncada/FixTypeDebounce
danielmoncada Jun 25, 2020
ab8cc62
add debounce back to allow for quick 2-digit time input. Add focus ou…
danielmoncada Jul 16, 2020
8763e3f
Merge pull request #63 from danielmoncada/FixLeadingZeroIssue
danielmoncada Jul 16, 2020
84570f8
initial upgrade to ng10
danielmoncada Jul 29, 2020
e700e9d
add alpha tagged version for ng10 upgrade
danielmoncada Jul 29, 2020
dcc09cb
ng 10 support / readme updates
danielmoncada Aug 4, 2020
11fe1ab
Merge pull request #72 from danielmoncada/ng10support
danielmoncada Aug 4, 2020
b73bc74
Add UnixTimestampDateTimeAdapter
sedran Oct 8, 2020
7d8b791
Add OwlUnixTimestampDateTimeModule option to README
sedran Oct 8, 2020
6495ea0
Add possibility to override YEARS_PER_ROW & YEAR_ROWS
Lonli-Lokli Oct 22, 2020
c05b589
Changing value in input doesn't reflect. removed distinctUntilChanged.
Oct 23, 2020
f03b542
Merge pull request #84 from Ajayachathru/master
danielmoncada Nov 6, 2020
1c5e74e
Merge pull request #83 from Lonli-Lokli/rows_count_customize
danielmoncada Nov 6, 2020
38b2f59
Merge pull request #78 from sedran/master
danielmoncada Nov 6, 2020
8192f1a
update to 10.1.0
danielmoncada Nov 6, 2020
47ed707
Revert "Merge pull request #83 from Lonli-Lokli/rows_count_customize"
danielmoncada Nov 6, 2020
8f69633
Merge pull request #89 from danielmoncada/VersionUpdate-10_1_0
danielmoncada Nov 6, 2020
b8bb1a9
chore: refactored constants for view mode. Reuse a type for handling …
Nov 23, 2020
6515ccf
chore: npm audit - fixed 361 of 369 vulnerabilities.
Nov 23, 2020
3b8ed62
feat(calendar): #94 initial support for month picker selection.
Nov 23, 2020
b7561e7
fix: RCTL-352 fix regression of interactive help in the Test Details…
Nov 24, 2020
15fbefa
Revert "fix: RCTL-352 fix regression of interactive help in the Test…
Nov 24, 2020
ecfdfeb
feat(calendar): #81 initial support for year picker selection.
Nov 24, 2020
9b43141
add unix adapter to api
danielmoncada Jan 24, 2021
571e146
Merge pull request #104 from danielmoncada/UpdateApiForUnix
danielmoncada Jan 24, 2021
9a32ddc
Merge pull request #95 from igorlino/master
danielmoncada Jan 24, 2021
b1f7373
update version numbers
danielmoncada Jan 24, 2021
564b70c
Update unix-timestamp-date-time-adapter.class.ts
danielmoncada Jan 24, 2021
b632feb
Merge pull request #105 from danielmoncada/UpdateVersionTo10.2.0
danielmoncada Jan 24, 2021
369556e
add 11 to peer dependencies
danielmoncada Jan 25, 2021
9a5e5e9
update version and readme
danielmoncada Jan 25, 2021
3e525bf
Merge pull request #106 from danielmoncada/UpdateForNg11
danielmoncada Jan 25, 2021
e07ce2b
Allow Angular locale data to be missing when computing first day of week
JoostK Apr 9, 2021
fc9f386
update version
danielmoncada Apr 27, 2021
dbbe61a
Merge pull request #115 from JoostK/lenient-missing-locale
danielmoncada Apr 27, 2021
691ab2f
Upgrade to NG12
burner May 20, 2021
714f752
Merge pull request #119 from burner/updateForNg12
danielmoncada May 24, 2021
9f21a5e
Restore fix.
Lonli-Lokli May 25, 2021
78ce7aa
Event (dateSelected)
Jun 2, 2021
40f4093
Don't reformat input while field is focused
komu Jun 8, 2021
2011a04
Add moment.js to the project dependencies
Vaggal Sep 9, 2021
8e05d81
update read me. add readonly to events. update test app spec
danielmoncada Nov 10, 2021
aabb9e4
Merge pull request #123 from deep913/master
danielmoncada Nov 10, 2021
11ac425
update gitignore
danielmoncada Nov 10, 2021
c343c4b
Merge pull request #124 from komu/text-input-fix
danielmoncada Nov 10, 2021
f9183e0
Merge pull request #131 from Vaggal/add-moment-dependency
danielmoncada Nov 10, 2021
94d1b0b
update version number to 12.1
danielmoncada Nov 10, 2021
44efd5f
Merge pull request #134 from danielmoncada/New12.1Release
danielmoncada Nov 10, 2021
8d67db8
update dependency and verion number
danielmoncada Nov 10, 2021
f627bc6
Merge pull request #135 from danielmoncada/UpdateLibPackageJson
danielmoncada Nov 10, 2021
74c645a
Add native date-time to API
danielmoncada Nov 10, 2021
0bf2276
update version to 12.2
danielmoncada Nov 10, 2021
d6f144b
Merge pull request #136 from danielmoncada/UpdateApi
danielmoncada Nov 10, 2021
edbf8aa
Merge remote-tracking branch 'FATHER/master' into rows_count_customize
Lonli-Lokli Nov 16, 2021
f69c5ef
Update unit tests
Lonli-Lokli Nov 16, 2021
a0d7d51
Update to NG13
Dec 3, 2021
753fbac
update version
danielmoncada Dec 5, 2021
eb608d9
Merge pull request #121 from Lonli-Lokli/rows_count_customize
danielmoncada Dec 5, 2021
6168faf
fix compile issue when packaging
danielmoncada Dec 5, 2021
7e082a3
Merge pull request #138 from danielmoncada/FixCompilerPackageIssueFro…
danielmoncada Dec 5, 2021
7fee310
Merge branch 'master' into pr/137
danielmoncada Dec 5, 2021
23c9f25
update to add alpha version tag for ng13
danielmoncada Dec 5, 2021
fc746d5
Merge pull request #137 from 1zaboy/feature/angular-13
danielmoncada Dec 5, 2021
78c37f1
add ci workflow to run unit tests
danielmoncada Dec 5, 2021
87d1ca3
fix case sensitive issue for workflow tests
danielmoncada Dec 5, 2021
962e76f
updating casing on import
danielmoncada Dec 5, 2021
233eef8
Merge branch 'master' into UpdatesToFixGitWorkflowTests
danielmoncada Dec 5, 2021
5d30114
Update ci_test.yml
danielmoncada Dec 5, 2021
4bfcc59
Merge pull request #139 from danielmoncada/UpdatesToFixGitWorkflowTests
danielmoncada Dec 5, 2021
4c39978
remove alpha tag
danielmoncada Dec 7, 2021
efee888
Merge pull request #140 from danielmoncada/RemoveAlphaTag
danielmoncada Dec 7, 2021
4799be8
Update public_api.ts
danielmoncada Jan 8, 2022
4d47976
version update
danielmoncada Jan 8, 2022
a41ce2b
Merge pull request #142 from danielmoncada/UpdateApiExports
danielmoncada Jan 8, 2022
5d431fb
extract momentadapter into separate project
danielmoncada Jan 8, 2022
adea48d
Merge pull request #143 from danielmoncada/UpdateApiExports
danielmoncada Jan 8, 2022
36568dc
Update README.md
danielmoncada Jan 9, 2022
0ff3365
Merge pull request #144 from danielmoncada/readmeupdates
danielmoncada Jan 9, 2022
c28a33b
Update README.md
danielmoncada Jan 9, 2022
6f60f09
Merge pull request #145 from danielmoncada/readmeupdates
danielmoncada Jan 9, 2022
5077588
version updates
danielmoncada Jan 9, 2022
fa4fd4d
Merge pull request #146 from danielmoncada/readmeupdates
danielmoncada Jan 9, 2022
8b6c285
update to compile for ng 13 only (ivy)
danielmoncada May 1, 2022
dc8db05
Update README.md
danielmoncada May 1, 2022
549e249
Merge pull request #154 from danielmoncada/Ng13Compiler
danielmoncada May 1, 2022
9f0d259
fix packager
danielmoncada May 1, 2022
20c9b9d
fix async unit tests
danielmoncada May 1, 2022
c8b9ec2
Merge pull request #155 from danielmoncada/Ng13Compiler
danielmoncada May 1, 2022
0e49bc0
fix readme for ver 14
danielmoncada May 1, 2022
b8481af
ver updates
danielmoncada May 1, 2022
28a3597
Merge pull request #156 from danielmoncada/Ng13Compiler
danielmoncada May 1, 2022
d9b63cc
Upgrade peerDependancies to angular 14
BastienLedon Jun 8, 2022
b683de7
added one second debounce time to timer-box input stream subscription
leeviViertola Jun 23, 2022
853bda6
updated package files
leeviViertola Jun 27, 2022
e5b58ad
Merge pull request #161 from BastienLedon/upgrade-angular-14
danielmoncada Jun 27, 2022
e933c1d
reverted some package.json changes
leeviViertola Jun 28, 2022
d16d53a
removed unused import
leeviViertola Jun 28, 2022
1587349
Merge branch 'danielmoncada:master' into master
leeviViertola Jun 28, 2022
48d6ad5
chore: update version numbers
danielmoncada Aug 10, 2022
b2d81ee
a11y(calendarBody): add support for aria-current and aria-selected at…
theskabeater Sep 22, 2022
19d5f8b
test(calendarBody): make sure the aria-current attribute is not being…
theskabeater Sep 22, 2022
81fb87f
chore(version): update version, remove trailing space
theskabeater Sep 23, 2022
28d51af
fix: broken unit tests due to add input debounce
danielmoncada Sep 23, 2022
8d624ee
Merge pull request #163 from leeviViertola/master
danielmoncada Sep 23, 2022
3677c41
Merge branch 'master' into aria-current-selected
danielmoncada Sep 23, 2022
393ff06
chore(version): update throughout
danielmoncada Sep 23, 2022
74a0e01
Merge pull request #167 from theskabeater/aria-current-selected
danielmoncada Sep 23, 2022
18ac338
Support Angular 15
krusche Nov 26, 2022
a0d9a6b
chore: update version and readme
danielmoncada Dec 5, 2022
100de76
Merge pull request #171 from krusche/patch-1
danielmoncada Dec 5, 2022
97f47a7
docs: Remove deprecated tilde @import in README.md example
KeithGillette Dec 20, 2022
767a961
chore: update vers based on readme update
danielmoncada Dec 22, 2022
b5b473f
Merge pull request #175 from KeithGillette/master
danielmoncada Dec 22, 2022
2c70d1e
add picker.min.css export to projects package.json
JulianS1987 Dec 23, 2022
2f552e6
chore: update version number
danielmoncada Jan 8, 2023
e4fc2eb
Merge pull request #176 from JulianS1987/fix_package_export_picker_mi…
danielmoncada Jan 8, 2023
2e4da79
feat: add support for ng16
danielmoncada May 10, 2023
9f16f1f
Merge pull request #182 from danielmoncada/ng16support
danielmoncada May 10, 2023
33e6ba9
feat: update peer dependencies
danielmoncada May 10, 2023
066ab6a
Merge pull request #183 from danielmoncada/ng16support
danielmoncada May 11, 2023
2604dc1
Implemented beforeOpen event
mdudek Aug 28, 2023
20e684e
1
pavlikxor Nov 24, 2023
1066115
2
pavlikxor Nov 24, 2023
5ec6dd5
3
pavlikxor Nov 24, 2023
2b57dca
4
pavlikxor Nov 24, 2023
8cfd316
5
pavlikxor Nov 24, 2023
b72f67d
5
pavlikxor Nov 24, 2023
639c329
6
pavlikxor Nov 24, 2023
7d39604
7
pavlikxor Nov 24, 2023
4490efe
7
pavlikxor Nov 24, 2023
1e3c5b9
version update
pavlikxor Nov 24, 2023
110dc93
CR feedback
pavlikxor Nov 27, 2023
099fa04
clean up minor import errors
pavlikxor Nov 27, 2023
6bfcdfd
Readme update
pavlikxor Nov 27, 2023
7bbbb91
update version
danielmoncada Nov 27, 2023
f99f4f4
ci: merge pull request #187 from mdudek/master
danielmoncada Nov 27, 2023
aaea1ec
Merge branch 'master' into feature/ng-17
pavlikxor Dec 1, 2023
43e17a1
fix: missing arg when firing observable
danielmoncada Dec 4, 2023
8e98ddd
chore: update readme
danielmoncada Dec 4, 2023
99ffed7
fix: zone imports
danielmoncada Dec 4, 2023
1743db8
Merge pull request #189 from pavlikxor/feature/ng-17
danielmoncada Dec 4, 2023
3871834
feat(ng): Update Angular to version 18
NetWin May 31, 2024
493e0d1
ci(deps): update github actions dependencies and used node version
NetWin Jun 5, 2024
b9e8b78
build: add support for arm64 apple silicon
danielmoncada Jun 28, 2024
a298831
ci: update to support optional dependencies
danielmoncada Jun 28, 2024
46d291b
build: add missing packagelock
danielmoncada Jun 28, 2024
7d45840
fix: sass output style during build and packing
danielmoncada Jun 28, 2024
21b26a8
Merge pull request #199 from NetWin/feature/ng-18
danielmoncada Jun 28, 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
9 changes: 9 additions & 0 deletions .browserslistrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# Default Angular browser support
# See: https://angular.dev/tools/cli/build#configuring-browser-compatibility
# And: https://angular.dev/reference/versions#browser-support
last 2 Chrome versions
last 1 Firefox version
last 2 Edge major versions
last 2 Safari major versions
last 2 iOS major versions
Firefox ESR
2 changes: 1 addition & 1 deletion .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ root = true
[*]
charset = utf-8
indent_style = space
indent_size = 2
indent_size = 4
insert_final_newline = true
trim_trailing_whitespace = true

Expand Down
208 changes: 208 additions & 0 deletions .eslintrc.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,208 @@
/*
👋 Hi! This file was autogenerated by tslint-to-eslint-config.
https://github.com/typescript-eslint/tslint-to-eslint-config

It represents the closest reasonable ESLint configuration to this
project's original TSLint configuration.

We recommend eventually switching this configuration to extend from
the recommended rulesets in typescript-eslint.
https://github.com/typescript-eslint/tslint-to-eslint-config/blob/master/docs/FAQs.md

Happy linting! 💖
*/
module.exports = {
"env": {
"browser": true,
"node": true
},
"parser": "@typescript-eslint/parser",
"parserOptions": {
"project": "tsconfig.json",
"sourceType": "module"
},
"plugins": [
"eslint-plugin-import",
"eslint-plugin-jsdoc",
"@angular-eslint/eslint-plugin",
"@typescript-eslint",
"@typescript-eslint/tslint"
],
"root": true,
"rules": {
"@angular-eslint/component-class-suffix": "error",
"@angular-eslint/directive-class-suffix": "error",
"@angular-eslint/no-host-metadata-property": "error",
"@angular-eslint/no-input-rename": "error",
"@angular-eslint/no-inputs-metadata-property": "error",
"@angular-eslint/no-output-on-prefix": "error",
"@angular-eslint/no-output-rename": "error",
"@angular-eslint/no-outputs-metadata-property": "error",
"@angular-eslint/use-lifecycle-interface": "error",
"@angular-eslint/use-pipe-transform-interface": "error",
"@typescript-eslint/consistent-type-definitions": "error",
"@typescript-eslint/dot-notation": "off",
"@typescript-eslint/explicit-member-accessibility": [
"off",
{
"accessibility": "explicit"
}
],
"@typescript-eslint/indent": "error",
"@typescript-eslint/member-delimiter-style": [
"error",
{
"multiline": {
"delimiter": "semi",
"requireLast": true
},
"singleline": {
"delimiter": "semi",
"requireLast": false
}
}
],
"@typescript-eslint/member-ordering": "error",
"@typescript-eslint/naming-convention": [
"error",
{
"selector": "variable",
"format": [
"camelCase",
"UPPER_CASE"
],
"leadingUnderscore": "forbid",
"trailingUnderscore": "forbid"
}
],
"@typescript-eslint/no-empty-function": "off",
"@typescript-eslint/no-empty-interface": "error",
"@typescript-eslint/no-inferrable-types": [
"error",
{
"ignoreParameters": true
}
],
"@typescript-eslint/no-misused-new": "error",
"@typescript-eslint/no-non-null-assertion": "error",
"@typescript-eslint/no-shadow": [
"error",
{
"hoist": "all"
}
],
"@typescript-eslint/no-unused-expressions": "error",
"@typescript-eslint/prefer-function-type": "error",
"@typescript-eslint/quotes": [
"error",
"single"
],
"@typescript-eslint/semi": [
"error",
"always"
],
"@typescript-eslint/type-annotation-spacing": "error",
"@typescript-eslint/unified-signatures": "error",
"arrow-body-style": "error",
"brace-style": [
"error",
"1tbs"
],
"constructor-super": "error",
"curly": "error",
"dot-notation": "off",
"eol-last": "error",
"eqeqeq": [
"error",
"smart"
],
"guard-for-in": "error",
"id-denylist": "off",
"id-match": "off",
"import/no-deprecated": "warn",
"indent": "off",
"jsdoc/no-types": "error",
"max-len": [
"error",
{
"code": 140
}
],
"no-bitwise": "error",
"no-caller": "error",
"no-console": [
"error",
{
"allow": [
"log",
"warn",
"error",
"dir",
"timeLog",
"assert",
"clear",
"count",
"countReset",
"group",
"groupEnd",
"table",
"dirxml",
"groupCollapsed",
"Console",
"profile",
"profileEnd",
"timeStamp",
"context",
"createTask"
]
}
],
"no-debugger": "error",
"no-empty": "off",
"no-empty-function": "off",
"no-eval": "error",
"no-fallthrough": "error",
"no-new-wrappers": "error",
"no-restricted-imports": [
"error",
"rxjs/Rx"
],
"no-shadow": "off",
"no-throw-literal": "error",
"no-trailing-spaces": "error",
"no-undef-init": "error",
"no-underscore-dangle": "off",
"no-unused-expressions": "off",
"no-unused-labels": "error",
"no-var": "error",
"prefer-const": "error",
"quotes": "off",
"radix": "error",
"semi": "off",
"spaced-comment": [
"error",
"always",
{
"markers": [
"/"
]
}
],
"@typescript-eslint/tslint/config": [
"error",
{
"rules": {
"import-spacing": true,
"whitespace": [
true,
"check-branch",
"check-decl",
"check-operator",
"check-separator",
"check-type"
]
}
}
]
}
};
33 changes: 33 additions & 0 deletions .github/workflows/ci_test.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
name: CI Test

on:
push:
branches: [ master ]
paths-ignore:
- '*.md'
- '.github/**'
pull_request:
branches: [ master ]
paths-ignore:
- '*.md'
- '.github/**'

workflow_dispatch:

jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Upgrade Chrome browser
run: |
sudo apt-get update
sudo apt-get --only-upgrade install google-chrome-stable
- name: Use Node.js
uses: actions/setup-node@v4
with:
node-version: lts/*
- name: Install dependencies
run: npm ci --include=optional
- name: Run tests
run: npm run test-with-coverage
5 changes: 5 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@

# dependencies
/node_modules
/projects/picker/node_modules

# IDEs and editors
/.idea
Expand Down Expand Up @@ -38,3 +39,7 @@ testem.log
.DS_Store
Thumbs.db
/.vscode

.angular
.cache
coverage
16 changes: 16 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
language: node_js
node_js:
- "10"
cache:
directories:
- ./node_modules
addons:
chrome: stable
before_script:
- npm install -g @angular/cli@18
- npm install
script:
- npm run test-with-coverage
after_success:
- ./node_modules/.bin/codecov -f coverage-final.json
sudo: required
1 change: 1 addition & 0 deletions LICENSE
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
The MIT License

Copyright (c) 2014-2016 Daniel YK Pan.
Copyright (c) 2020 Daniel Moncada.

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
Loading