├── .eslintrc.yml ├── .github └── workflows │ ├── lint.yml │ └── test.yml ├── .gitignore ├── .gitmodules ├── .npmignore ├── .prettierignore ├── .vscode └── launch.json ├── CHANGELOG.md ├── LICENSE ├── README.md ├── copy-types.mjs ├── index.d.ts ├── jest.config.cjs ├── jest.resolve.cjs ├── lib ├── assert.ts ├── bigintmath.ts ├── calendar.ts ├── debug.ts ├── duration.ts ├── durationformat.d.ts ├── ecmascript.ts ├── index.ts ├── init.ts ├── instant.ts ├── internaltypes.d.ts ├── intl.ts ├── intrinsicclass.ts ├── legacydate.ts ├── math.ts ├── now.ts ├── plaindate.ts ├── plaindatetime.ts ├── plainmonthday.ts ├── plaintime.ts ├── plainyearmonth.ts ├── regex.ts ├── slots.ts ├── temporal.ts ├── timeduration.ts └── zoneddatetime.ts ├── package.json ├── release-checklist.md ├── rollup.config.js ├── runtest262.mjs ├── test ├── cldr-timezone.json ├── datemath.mjs ├── ecmascript.mjs ├── expected-failures-before-node16.txt ├── expected-failures-before-node18.txt ├── expected-failures-before-node20.txt ├── expected-failures-before-node22.txt ├── expected-failures-before-node23.txt ├── expected-failures-cldr42.txt ├── expected-failures-es5.txt ├── expected-failures-opt.txt ├── expected-failures-todo-migrated-code.txt ├── expected-failures.txt ├── math.mjs ├── resolve.source.mjs ├── timeduration.mjs └── validStrings.mjs ├── tools ├── .eslintrc.yml ├── package-lock.json ├── package.json ├── rebase-upstream-commits.ts ├── rebasing.md └── tsconfig.json └── tsconfig.json /.eslintrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-temporal/temporal-polyfill/HEAD/.eslintrc.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-temporal/temporal-polyfill/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-temporal/temporal-polyfill/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-temporal/temporal-polyfill/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-temporal/temporal-polyfill/HEAD/.gitmodules -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-temporal/temporal-polyfill/HEAD/.npmignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-temporal/temporal-polyfill/HEAD/.prettierignore -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-temporal/temporal-polyfill/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-temporal/temporal-polyfill/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-temporal/temporal-polyfill/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-temporal/temporal-polyfill/HEAD/README.md -------------------------------------------------------------------------------- /copy-types.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-temporal/temporal-polyfill/HEAD/copy-types.mjs -------------------------------------------------------------------------------- /index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-temporal/temporal-polyfill/HEAD/index.d.ts -------------------------------------------------------------------------------- /jest.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-temporal/temporal-polyfill/HEAD/jest.config.cjs -------------------------------------------------------------------------------- /jest.resolve.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-temporal/temporal-polyfill/HEAD/jest.resolve.cjs -------------------------------------------------------------------------------- /lib/assert.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-temporal/temporal-polyfill/HEAD/lib/assert.ts -------------------------------------------------------------------------------- /lib/bigintmath.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-temporal/temporal-polyfill/HEAD/lib/bigintmath.ts -------------------------------------------------------------------------------- /lib/calendar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-temporal/temporal-polyfill/HEAD/lib/calendar.ts -------------------------------------------------------------------------------- /lib/debug.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-temporal/temporal-polyfill/HEAD/lib/debug.ts -------------------------------------------------------------------------------- /lib/duration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-temporal/temporal-polyfill/HEAD/lib/duration.ts -------------------------------------------------------------------------------- /lib/durationformat.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-temporal/temporal-polyfill/HEAD/lib/durationformat.d.ts -------------------------------------------------------------------------------- /lib/ecmascript.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-temporal/temporal-polyfill/HEAD/lib/ecmascript.ts -------------------------------------------------------------------------------- /lib/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-temporal/temporal-polyfill/HEAD/lib/index.ts -------------------------------------------------------------------------------- /lib/init.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-temporal/temporal-polyfill/HEAD/lib/init.ts -------------------------------------------------------------------------------- /lib/instant.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-temporal/temporal-polyfill/HEAD/lib/instant.ts -------------------------------------------------------------------------------- /lib/internaltypes.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-temporal/temporal-polyfill/HEAD/lib/internaltypes.d.ts -------------------------------------------------------------------------------- /lib/intl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-temporal/temporal-polyfill/HEAD/lib/intl.ts -------------------------------------------------------------------------------- /lib/intrinsicclass.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-temporal/temporal-polyfill/HEAD/lib/intrinsicclass.ts -------------------------------------------------------------------------------- /lib/legacydate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-temporal/temporal-polyfill/HEAD/lib/legacydate.ts -------------------------------------------------------------------------------- /lib/math.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-temporal/temporal-polyfill/HEAD/lib/math.ts -------------------------------------------------------------------------------- /lib/now.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-temporal/temporal-polyfill/HEAD/lib/now.ts -------------------------------------------------------------------------------- /lib/plaindate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-temporal/temporal-polyfill/HEAD/lib/plaindate.ts -------------------------------------------------------------------------------- /lib/plaindatetime.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-temporal/temporal-polyfill/HEAD/lib/plaindatetime.ts -------------------------------------------------------------------------------- /lib/plainmonthday.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-temporal/temporal-polyfill/HEAD/lib/plainmonthday.ts -------------------------------------------------------------------------------- /lib/plaintime.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-temporal/temporal-polyfill/HEAD/lib/plaintime.ts -------------------------------------------------------------------------------- /lib/plainyearmonth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-temporal/temporal-polyfill/HEAD/lib/plainyearmonth.ts -------------------------------------------------------------------------------- /lib/regex.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-temporal/temporal-polyfill/HEAD/lib/regex.ts -------------------------------------------------------------------------------- /lib/slots.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-temporal/temporal-polyfill/HEAD/lib/slots.ts -------------------------------------------------------------------------------- /lib/temporal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-temporal/temporal-polyfill/HEAD/lib/temporal.ts -------------------------------------------------------------------------------- /lib/timeduration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-temporal/temporal-polyfill/HEAD/lib/timeduration.ts -------------------------------------------------------------------------------- /lib/zoneddatetime.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-temporal/temporal-polyfill/HEAD/lib/zoneddatetime.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-temporal/temporal-polyfill/HEAD/package.json -------------------------------------------------------------------------------- /release-checklist.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-temporal/temporal-polyfill/HEAD/release-checklist.md -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-temporal/temporal-polyfill/HEAD/rollup.config.js -------------------------------------------------------------------------------- /runtest262.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-temporal/temporal-polyfill/HEAD/runtest262.mjs -------------------------------------------------------------------------------- /test/cldr-timezone.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-temporal/temporal-polyfill/HEAD/test/cldr-timezone.json -------------------------------------------------------------------------------- /test/datemath.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-temporal/temporal-polyfill/HEAD/test/datemath.mjs -------------------------------------------------------------------------------- /test/ecmascript.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-temporal/temporal-polyfill/HEAD/test/ecmascript.mjs -------------------------------------------------------------------------------- /test/expected-failures-before-node16.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-temporal/temporal-polyfill/HEAD/test/expected-failures-before-node16.txt -------------------------------------------------------------------------------- /test/expected-failures-before-node18.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-temporal/temporal-polyfill/HEAD/test/expected-failures-before-node18.txt -------------------------------------------------------------------------------- /test/expected-failures-before-node20.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-temporal/temporal-polyfill/HEAD/test/expected-failures-before-node20.txt -------------------------------------------------------------------------------- /test/expected-failures-before-node22.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-temporal/temporal-polyfill/HEAD/test/expected-failures-before-node22.txt -------------------------------------------------------------------------------- /test/expected-failures-before-node23.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-temporal/temporal-polyfill/HEAD/test/expected-failures-before-node23.txt -------------------------------------------------------------------------------- /test/expected-failures-cldr42.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-temporal/temporal-polyfill/HEAD/test/expected-failures-cldr42.txt -------------------------------------------------------------------------------- /test/expected-failures-es5.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-temporal/temporal-polyfill/HEAD/test/expected-failures-es5.txt -------------------------------------------------------------------------------- /test/expected-failures-opt.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-temporal/temporal-polyfill/HEAD/test/expected-failures-opt.txt -------------------------------------------------------------------------------- /test/expected-failures-todo-migrated-code.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-temporal/temporal-polyfill/HEAD/test/expected-failures-todo-migrated-code.txt -------------------------------------------------------------------------------- /test/expected-failures.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-temporal/temporal-polyfill/HEAD/test/expected-failures.txt -------------------------------------------------------------------------------- /test/math.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-temporal/temporal-polyfill/HEAD/test/math.mjs -------------------------------------------------------------------------------- /test/resolve.source.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-temporal/temporal-polyfill/HEAD/test/resolve.source.mjs -------------------------------------------------------------------------------- /test/timeduration.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-temporal/temporal-polyfill/HEAD/test/timeduration.mjs -------------------------------------------------------------------------------- /test/validStrings.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-temporal/temporal-polyfill/HEAD/test/validStrings.mjs -------------------------------------------------------------------------------- /tools/.eslintrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-temporal/temporal-polyfill/HEAD/tools/.eslintrc.yml -------------------------------------------------------------------------------- /tools/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-temporal/temporal-polyfill/HEAD/tools/package-lock.json -------------------------------------------------------------------------------- /tools/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-temporal/temporal-polyfill/HEAD/tools/package.json -------------------------------------------------------------------------------- /tools/rebase-upstream-commits.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-temporal/temporal-polyfill/HEAD/tools/rebase-upstream-commits.ts -------------------------------------------------------------------------------- /tools/rebasing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-temporal/temporal-polyfill/HEAD/tools/rebasing.md -------------------------------------------------------------------------------- /tools/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-temporal/temporal-polyfill/HEAD/tools/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-temporal/temporal-polyfill/HEAD/tsconfig.json --------------------------------------------------------------------------------