├── .github └── workflows │ └── deploy.yml ├── .gitignore ├── .npmignore ├── LICENSE.md ├── README.md ├── SETUP.md ├── bun.lockb ├── docs ├── .vitepress │ ├── config.mts │ └── theme │ │ ├── custom.css │ │ └── index.js ├── IndexExample.vue ├── examples │ ├── .playground │ │ ├── Button.vue │ │ ├── DataPane.vue │ │ ├── EmulatorPane.vue │ │ ├── PaneTabs.vue │ │ ├── Playground.vue │ │ ├── PlaygroundHeader.vue │ │ └── store.ts │ ├── ethereum.md │ ├── recognizing-users.md │ └── signed-results.md ├── index.md ├── packages │ ├── polyfill │ │ └── quickstart.md │ └── reqs │ │ ├── api │ │ ├── .nojekyll │ │ ├── README.md │ │ ├── classes │ │ │ ├── RequestTopic.md │ │ │ └── SignedRequestTopic.md │ │ ├── interfaces │ │ │ ├── AcceptedResult.md │ │ │ ├── Codec.md │ │ │ ├── ConnectMessage.md │ │ │ ├── ExceptionResult.md │ │ │ ├── IRequestTopic.md │ │ │ ├── Messaging.RequestMessage.md │ │ │ ├── PassesABI.md │ │ │ ├── RejectedResult.md │ │ │ ├── RequestMessage.md │ │ │ ├── ResultMessage.md │ │ │ ├── SignedAcceptedResult.md │ │ │ ├── SignedBodyWrapper.md │ │ │ ├── SignedBodyWrapperHeader.md │ │ │ └── UnsupportedResult.md │ │ ├── modules.md │ │ └── modules │ │ │ ├── Codecs.md │ │ │ ├── Messaging.md │ │ │ ├── PassProviders.md │ │ │ └── TopicProviders.md │ │ └── quickstart.md ├── protocol-reference.md ├── public │ ├── .DS_Store │ ├── diagram_01_dark.gif │ ├── diagram_01_light.gif │ ├── diagram_02_dark.gif │ ├── diagram_02_light.gif │ ├── diagram_03_dark.gif │ ├── diagram_03_light.gif │ ├── diagram_04_dark.gif │ ├── diagram_04_light.gif │ ├── favicon.svg │ ├── logo_dark.svg │ ├── logo_light.svg │ └── passes-og.png └── request-handlers.md ├── lerna.json ├── package.json ├── packages ├── polyfill │ ├── .gitignore │ ├── .npmignore │ ├── README.md │ ├── bunfig.toml │ ├── happy-dom.ts │ ├── package.json │ ├── src │ │ ├── browser-types.jsdoc.mjs │ │ ├── main.default-provider.test.js │ │ ├── main.js │ │ ├── main.noop.test.js │ │ ├── main.provide-pass.test.js │ │ └── main.regular.test.js │ └── tsconfig.json └── reqs │ ├── .gitignore │ ├── .npmignore │ ├── README.md │ ├── package.json │ ├── src │ ├── browser-types.jsdoc.mjs │ ├── codecs │ │ ├── bigint.js │ │ ├── boolean.js │ │ ├── bytes.js │ │ ├── index.js │ │ ├── json.js │ │ ├── number.js │ │ ├── string.js │ │ └── void.js │ ├── envelope-v0.js │ ├── envelope-v0.jsdoc.mjs │ ├── envelope-v0.test.js │ ├── index.docs.ts │ ├── index.js │ ├── messaging │ │ ├── await-request.js │ │ ├── index.js │ │ └── send-result.js │ ├── parse-topic.js │ ├── private │ │ ├── rle.js │ │ └── rle.test.js │ ├── request-topic.js │ ├── request-topic.jsdoc.mjs │ ├── signed-request-topic.js │ ├── signed-request-topic.jsdoc.mjs │ ├── topics │ │ ├── pass-providers │ │ │ ├── index.js │ │ │ └── provide-pass.js │ │ └── topic-providers │ │ │ ├── index.js │ │ │ └── provide-topics.js │ └── wrappers │ │ ├── index.js │ │ ├── request-batch.js │ │ ├── request-batch.test.js │ │ ├── request-with-default-provider.js │ │ ├── request-with-default-provider.test.js │ │ └── utils │ │ ├── index.js │ │ ├── send-request-batch-with-default-provider.js │ │ ├── send-request-batch-with-default-provider.test.js │ │ ├── send-request-batch.js │ │ ├── send-request-batch.test.js │ │ ├── send-request-with-default-provider.js │ │ ├── send-request-with-default-provider.test.js │ │ ├── unwrap.js │ │ └── unwrap.test.js │ └── tsconfig.json ├── passes.org ├── .eslintignore ├── .eslintrc.cjs ├── .gitignore ├── .npmrc ├── .prettierignore ├── .prettierrc ├── README.md ├── bun.lockb ├── package.json ├── postcss.config.cjs ├── src │ ├── app.css │ ├── app.d.ts │ ├── app.html │ ├── app.pcss │ ├── hooks.server.ts │ ├── lib │ │ ├── createPlausibleEvent.ts │ │ └── userPassProvider.ts │ └── routes │ │ ├── +layout.svelte │ │ ├── +page.server.ts │ │ ├── +page.svelte │ │ ├── api │ │ └── favicon │ │ │ └── +server.ts │ │ ├── request │ │ ├── +page.server.ts │ │ ├── +page.svelte │ │ └── +server.ts │ │ └── set-pass-provider │ │ ├── +page.server.ts │ │ └── +page.svelte ├── static │ ├── favicon.png │ ├── favicon.svg │ ├── fonts │ │ ├── SF-Pro-Display-Bold.otf │ │ ├── SF-Pro-Display-BoldItalic.otf │ │ ├── SF-Pro-Display-Heavy.otf │ │ ├── SF-Pro-Display-HeavyItalic.otf │ │ ├── SF-Pro-Display-Light.otf │ │ ├── SF-Pro-Display-LightItalic.otf │ │ ├── SF-Pro-Display-Medium.otf │ │ ├── SF-Pro-Display-MediumItalic.otf │ │ ├── SF-Pro-Display-Regular.otf │ │ ├── SF-Pro-Display-RegularItalic.otf │ │ ├── SF-Pro-Display-Semibold.otf │ │ ├── SF-Pro-Display-SemiboldItalic.otf │ │ ├── SF-Pro-Rounded-Bold.otf │ │ ├── SF-Pro-Rounded-Regular.otf │ │ ├── SF-Pro-Text-Bold.otf │ │ ├── SF-Pro-Text-BoldItalic.otf │ │ ├── SF-Pro-Text-Light.otf │ │ ├── SF-Pro-Text-LightItalic.otf │ │ ├── SF-Pro-Text-Medium.otf │ │ ├── SF-Pro-Text-MediumItalic.otf │ │ ├── SF-Pro-Text-Regular.otf │ │ ├── SF-Pro-Text-RegularItalic.otf │ │ ├── SF-Pro-Text-Semibold.otf │ │ └── SF-Pro-Text-SemiboldItalic.otf │ ├── logo_dark.svg │ ├── logo_light.svg │ └── passes-og.png ├── svelte.config.js ├── tailwind.config.cjs ├── tsconfig.json └── vite.config.ts └── tsconfig.json /.github/workflows/deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/.github/workflows/deploy.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/README.md -------------------------------------------------------------------------------- /SETUP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/SETUP.md -------------------------------------------------------------------------------- /bun.lockb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/bun.lockb -------------------------------------------------------------------------------- /docs/.vitepress/config.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/docs/.vitepress/config.mts -------------------------------------------------------------------------------- /docs/.vitepress/theme/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/docs/.vitepress/theme/custom.css -------------------------------------------------------------------------------- /docs/.vitepress/theme/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/docs/.vitepress/theme/index.js -------------------------------------------------------------------------------- /docs/IndexExample.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/docs/IndexExample.vue -------------------------------------------------------------------------------- /docs/examples/.playground/Button.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/docs/examples/.playground/Button.vue -------------------------------------------------------------------------------- /docs/examples/.playground/DataPane.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/docs/examples/.playground/DataPane.vue -------------------------------------------------------------------------------- /docs/examples/.playground/EmulatorPane.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/docs/examples/.playground/EmulatorPane.vue -------------------------------------------------------------------------------- /docs/examples/.playground/PaneTabs.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/docs/examples/.playground/PaneTabs.vue -------------------------------------------------------------------------------- /docs/examples/.playground/Playground.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/docs/examples/.playground/Playground.vue -------------------------------------------------------------------------------- /docs/examples/.playground/PlaygroundHeader.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/docs/examples/.playground/PlaygroundHeader.vue -------------------------------------------------------------------------------- /docs/examples/.playground/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/docs/examples/.playground/store.ts -------------------------------------------------------------------------------- /docs/examples/ethereum.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/docs/examples/ethereum.md -------------------------------------------------------------------------------- /docs/examples/recognizing-users.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/docs/examples/recognizing-users.md -------------------------------------------------------------------------------- /docs/examples/signed-results.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/docs/examples/signed-results.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/packages/polyfill/quickstart.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/docs/packages/polyfill/quickstart.md -------------------------------------------------------------------------------- /docs/packages/reqs/api/.nojekyll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/docs/packages/reqs/api/.nojekyll -------------------------------------------------------------------------------- /docs/packages/reqs/api/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/docs/packages/reqs/api/README.md -------------------------------------------------------------------------------- /docs/packages/reqs/api/classes/RequestTopic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/docs/packages/reqs/api/classes/RequestTopic.md -------------------------------------------------------------------------------- /docs/packages/reqs/api/classes/SignedRequestTopic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/docs/packages/reqs/api/classes/SignedRequestTopic.md -------------------------------------------------------------------------------- /docs/packages/reqs/api/interfaces/AcceptedResult.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/docs/packages/reqs/api/interfaces/AcceptedResult.md -------------------------------------------------------------------------------- /docs/packages/reqs/api/interfaces/Codec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/docs/packages/reqs/api/interfaces/Codec.md -------------------------------------------------------------------------------- /docs/packages/reqs/api/interfaces/ConnectMessage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/docs/packages/reqs/api/interfaces/ConnectMessage.md -------------------------------------------------------------------------------- /docs/packages/reqs/api/interfaces/ExceptionResult.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/docs/packages/reqs/api/interfaces/ExceptionResult.md -------------------------------------------------------------------------------- /docs/packages/reqs/api/interfaces/IRequestTopic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/docs/packages/reqs/api/interfaces/IRequestTopic.md -------------------------------------------------------------------------------- /docs/packages/reqs/api/interfaces/Messaging.RequestMessage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/docs/packages/reqs/api/interfaces/Messaging.RequestMessage.md -------------------------------------------------------------------------------- /docs/packages/reqs/api/interfaces/PassesABI.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/docs/packages/reqs/api/interfaces/PassesABI.md -------------------------------------------------------------------------------- /docs/packages/reqs/api/interfaces/RejectedResult.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/docs/packages/reqs/api/interfaces/RejectedResult.md -------------------------------------------------------------------------------- /docs/packages/reqs/api/interfaces/RequestMessage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/docs/packages/reqs/api/interfaces/RequestMessage.md -------------------------------------------------------------------------------- /docs/packages/reqs/api/interfaces/ResultMessage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/docs/packages/reqs/api/interfaces/ResultMessage.md -------------------------------------------------------------------------------- /docs/packages/reqs/api/interfaces/SignedAcceptedResult.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/docs/packages/reqs/api/interfaces/SignedAcceptedResult.md -------------------------------------------------------------------------------- /docs/packages/reqs/api/interfaces/SignedBodyWrapper.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/docs/packages/reqs/api/interfaces/SignedBodyWrapper.md -------------------------------------------------------------------------------- /docs/packages/reqs/api/interfaces/SignedBodyWrapperHeader.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/docs/packages/reqs/api/interfaces/SignedBodyWrapperHeader.md -------------------------------------------------------------------------------- /docs/packages/reqs/api/interfaces/UnsupportedResult.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/docs/packages/reqs/api/interfaces/UnsupportedResult.md -------------------------------------------------------------------------------- /docs/packages/reqs/api/modules.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/docs/packages/reqs/api/modules.md -------------------------------------------------------------------------------- /docs/packages/reqs/api/modules/Codecs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/docs/packages/reqs/api/modules/Codecs.md -------------------------------------------------------------------------------- /docs/packages/reqs/api/modules/Messaging.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/docs/packages/reqs/api/modules/Messaging.md -------------------------------------------------------------------------------- /docs/packages/reqs/api/modules/PassProviders.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/docs/packages/reqs/api/modules/PassProviders.md -------------------------------------------------------------------------------- /docs/packages/reqs/api/modules/TopicProviders.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/docs/packages/reqs/api/modules/TopicProviders.md -------------------------------------------------------------------------------- /docs/packages/reqs/quickstart.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/docs/packages/reqs/quickstart.md -------------------------------------------------------------------------------- /docs/protocol-reference.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/docs/protocol-reference.md -------------------------------------------------------------------------------- /docs/public/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/docs/public/.DS_Store -------------------------------------------------------------------------------- /docs/public/diagram_01_dark.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/docs/public/diagram_01_dark.gif -------------------------------------------------------------------------------- /docs/public/diagram_01_light.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/docs/public/diagram_01_light.gif -------------------------------------------------------------------------------- /docs/public/diagram_02_dark.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/docs/public/diagram_02_dark.gif -------------------------------------------------------------------------------- /docs/public/diagram_02_light.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/docs/public/diagram_02_light.gif -------------------------------------------------------------------------------- /docs/public/diagram_03_dark.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/docs/public/diagram_03_dark.gif -------------------------------------------------------------------------------- /docs/public/diagram_03_light.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/docs/public/diagram_03_light.gif -------------------------------------------------------------------------------- /docs/public/diagram_04_dark.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/docs/public/diagram_04_dark.gif -------------------------------------------------------------------------------- /docs/public/diagram_04_light.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/docs/public/diagram_04_light.gif -------------------------------------------------------------------------------- /docs/public/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/docs/public/favicon.svg -------------------------------------------------------------------------------- /docs/public/logo_dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/docs/public/logo_dark.svg -------------------------------------------------------------------------------- /docs/public/logo_light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/docs/public/logo_light.svg -------------------------------------------------------------------------------- /docs/public/passes-og.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/docs/public/passes-og.png -------------------------------------------------------------------------------- /docs/request-handlers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/docs/request-handlers.md -------------------------------------------------------------------------------- /lerna.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/lerna.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/package.json -------------------------------------------------------------------------------- /packages/polyfill/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/packages/polyfill/.gitignore -------------------------------------------------------------------------------- /packages/polyfill/.npmignore: -------------------------------------------------------------------------------- 1 | src/ 2 | build.ts 3 | README.md 4 | tsconfig.json -------------------------------------------------------------------------------- /packages/polyfill/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/packages/polyfill/README.md -------------------------------------------------------------------------------- /packages/polyfill/bunfig.toml: -------------------------------------------------------------------------------- 1 | logLevel = "debug" 2 | 3 | [test] 4 | preload = "./happy-dom.ts" -------------------------------------------------------------------------------- /packages/polyfill/happy-dom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/packages/polyfill/happy-dom.ts -------------------------------------------------------------------------------- /packages/polyfill/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/packages/polyfill/package.json -------------------------------------------------------------------------------- /packages/polyfill/src/browser-types.jsdoc.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/packages/polyfill/src/browser-types.jsdoc.mjs -------------------------------------------------------------------------------- /packages/polyfill/src/main.default-provider.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/packages/polyfill/src/main.default-provider.test.js -------------------------------------------------------------------------------- /packages/polyfill/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/packages/polyfill/src/main.js -------------------------------------------------------------------------------- /packages/polyfill/src/main.noop.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/packages/polyfill/src/main.noop.test.js -------------------------------------------------------------------------------- /packages/polyfill/src/main.provide-pass.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/packages/polyfill/src/main.provide-pass.test.js -------------------------------------------------------------------------------- /packages/polyfill/src/main.regular.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/packages/polyfill/src/main.regular.test.js -------------------------------------------------------------------------------- /packages/polyfill/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/packages/polyfill/tsconfig.json -------------------------------------------------------------------------------- /packages/reqs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/packages/reqs/.gitignore -------------------------------------------------------------------------------- /packages/reqs/.npmignore: -------------------------------------------------------------------------------- 1 | README.md 2 | tsconfig.json 3 | -------------------------------------------------------------------------------- /packages/reqs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/packages/reqs/README.md -------------------------------------------------------------------------------- /packages/reqs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/packages/reqs/package.json -------------------------------------------------------------------------------- /packages/reqs/src/browser-types.jsdoc.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/packages/reqs/src/browser-types.jsdoc.mjs -------------------------------------------------------------------------------- /packages/reqs/src/codecs/bigint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/packages/reqs/src/codecs/bigint.js -------------------------------------------------------------------------------- /packages/reqs/src/codecs/boolean.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/packages/reqs/src/codecs/boolean.js -------------------------------------------------------------------------------- /packages/reqs/src/codecs/bytes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/packages/reqs/src/codecs/bytes.js -------------------------------------------------------------------------------- /packages/reqs/src/codecs/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/packages/reqs/src/codecs/index.js -------------------------------------------------------------------------------- /packages/reqs/src/codecs/json.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/packages/reqs/src/codecs/json.js -------------------------------------------------------------------------------- /packages/reqs/src/codecs/number.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/packages/reqs/src/codecs/number.js -------------------------------------------------------------------------------- /packages/reqs/src/codecs/string.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/packages/reqs/src/codecs/string.js -------------------------------------------------------------------------------- /packages/reqs/src/codecs/void.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/packages/reqs/src/codecs/void.js -------------------------------------------------------------------------------- /packages/reqs/src/envelope-v0.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/packages/reqs/src/envelope-v0.js -------------------------------------------------------------------------------- /packages/reqs/src/envelope-v0.jsdoc.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/packages/reqs/src/envelope-v0.jsdoc.mjs -------------------------------------------------------------------------------- /packages/reqs/src/envelope-v0.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/packages/reqs/src/envelope-v0.test.js -------------------------------------------------------------------------------- /packages/reqs/src/index.docs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/packages/reqs/src/index.docs.ts -------------------------------------------------------------------------------- /packages/reqs/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/packages/reqs/src/index.js -------------------------------------------------------------------------------- /packages/reqs/src/messaging/await-request.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/packages/reqs/src/messaging/await-request.js -------------------------------------------------------------------------------- /packages/reqs/src/messaging/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/packages/reqs/src/messaging/index.js -------------------------------------------------------------------------------- /packages/reqs/src/messaging/send-result.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/packages/reqs/src/messaging/send-result.js -------------------------------------------------------------------------------- /packages/reqs/src/parse-topic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/packages/reqs/src/parse-topic.js -------------------------------------------------------------------------------- /packages/reqs/src/private/rle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/packages/reqs/src/private/rle.js -------------------------------------------------------------------------------- /packages/reqs/src/private/rle.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/packages/reqs/src/private/rle.test.js -------------------------------------------------------------------------------- /packages/reqs/src/request-topic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/packages/reqs/src/request-topic.js -------------------------------------------------------------------------------- /packages/reqs/src/request-topic.jsdoc.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/packages/reqs/src/request-topic.jsdoc.mjs -------------------------------------------------------------------------------- /packages/reqs/src/signed-request-topic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/packages/reqs/src/signed-request-topic.js -------------------------------------------------------------------------------- /packages/reqs/src/signed-request-topic.jsdoc.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/packages/reqs/src/signed-request-topic.jsdoc.mjs -------------------------------------------------------------------------------- /packages/reqs/src/topics/pass-providers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/packages/reqs/src/topics/pass-providers/index.js -------------------------------------------------------------------------------- /packages/reqs/src/topics/pass-providers/provide-pass.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/packages/reqs/src/topics/pass-providers/provide-pass.js -------------------------------------------------------------------------------- /packages/reqs/src/topics/topic-providers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/packages/reqs/src/topics/topic-providers/index.js -------------------------------------------------------------------------------- /packages/reqs/src/topics/topic-providers/provide-topics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/packages/reqs/src/topics/topic-providers/provide-topics.js -------------------------------------------------------------------------------- /packages/reqs/src/wrappers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/packages/reqs/src/wrappers/index.js -------------------------------------------------------------------------------- /packages/reqs/src/wrappers/request-batch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/packages/reqs/src/wrappers/request-batch.js -------------------------------------------------------------------------------- /packages/reqs/src/wrappers/request-batch.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/packages/reqs/src/wrappers/request-batch.test.js -------------------------------------------------------------------------------- /packages/reqs/src/wrappers/request-with-default-provider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/packages/reqs/src/wrappers/request-with-default-provider.js -------------------------------------------------------------------------------- /packages/reqs/src/wrappers/request-with-default-provider.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/packages/reqs/src/wrappers/request-with-default-provider.test.js -------------------------------------------------------------------------------- /packages/reqs/src/wrappers/utils/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/packages/reqs/src/wrappers/utils/index.js -------------------------------------------------------------------------------- /packages/reqs/src/wrappers/utils/send-request-batch-with-default-provider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/packages/reqs/src/wrappers/utils/send-request-batch-with-default-provider.js -------------------------------------------------------------------------------- /packages/reqs/src/wrappers/utils/send-request-batch-with-default-provider.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/packages/reqs/src/wrappers/utils/send-request-batch-with-default-provider.test.js -------------------------------------------------------------------------------- /packages/reqs/src/wrappers/utils/send-request-batch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/packages/reqs/src/wrappers/utils/send-request-batch.js -------------------------------------------------------------------------------- /packages/reqs/src/wrappers/utils/send-request-batch.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/packages/reqs/src/wrappers/utils/send-request-batch.test.js -------------------------------------------------------------------------------- /packages/reqs/src/wrappers/utils/send-request-with-default-provider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/packages/reqs/src/wrappers/utils/send-request-with-default-provider.js -------------------------------------------------------------------------------- /packages/reqs/src/wrappers/utils/send-request-with-default-provider.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/packages/reqs/src/wrappers/utils/send-request-with-default-provider.test.js -------------------------------------------------------------------------------- /packages/reqs/src/wrappers/utils/unwrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/packages/reqs/src/wrappers/utils/unwrap.js -------------------------------------------------------------------------------- /packages/reqs/src/wrappers/utils/unwrap.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/packages/reqs/src/wrappers/utils/unwrap.test.js -------------------------------------------------------------------------------- /packages/reqs/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/packages/reqs/tsconfig.json -------------------------------------------------------------------------------- /passes.org/.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/passes.org/.eslintignore -------------------------------------------------------------------------------- /passes.org/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/passes.org/.eslintrc.cjs -------------------------------------------------------------------------------- /passes.org/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/passes.org/.gitignore -------------------------------------------------------------------------------- /passes.org/.npmrc: -------------------------------------------------------------------------------- 1 | engine-strict=true 2 | -------------------------------------------------------------------------------- /passes.org/.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/passes.org/.prettierignore -------------------------------------------------------------------------------- /passes.org/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/passes.org/.prettierrc -------------------------------------------------------------------------------- /passes.org/README.md: -------------------------------------------------------------------------------- 1 | Passes.org -------------------------------------------------------------------------------- /passes.org/bun.lockb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/passes.org/bun.lockb -------------------------------------------------------------------------------- /passes.org/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/passes.org/package.json -------------------------------------------------------------------------------- /passes.org/postcss.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/passes.org/postcss.config.cjs -------------------------------------------------------------------------------- /passes.org/src/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/passes.org/src/app.css -------------------------------------------------------------------------------- /passes.org/src/app.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/passes.org/src/app.d.ts -------------------------------------------------------------------------------- /passes.org/src/app.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/passes.org/src/app.html -------------------------------------------------------------------------------- /passes.org/src/app.pcss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/passes.org/src/app.pcss -------------------------------------------------------------------------------- /passes.org/src/hooks.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/passes.org/src/hooks.server.ts -------------------------------------------------------------------------------- /passes.org/src/lib/createPlausibleEvent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/passes.org/src/lib/createPlausibleEvent.ts -------------------------------------------------------------------------------- /passes.org/src/lib/userPassProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/passes.org/src/lib/userPassProvider.ts -------------------------------------------------------------------------------- /passes.org/src/routes/+layout.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/passes.org/src/routes/+layout.svelte -------------------------------------------------------------------------------- /passes.org/src/routes/+page.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/passes.org/src/routes/+page.server.ts -------------------------------------------------------------------------------- /passes.org/src/routes/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/passes.org/src/routes/+page.svelte -------------------------------------------------------------------------------- /passes.org/src/routes/api/favicon/+server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/passes.org/src/routes/api/favicon/+server.ts -------------------------------------------------------------------------------- /passes.org/src/routes/request/+page.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/passes.org/src/routes/request/+page.server.ts -------------------------------------------------------------------------------- /passes.org/src/routes/request/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/passes.org/src/routes/request/+page.svelte -------------------------------------------------------------------------------- /passes.org/src/routes/request/+server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/passes.org/src/routes/request/+server.ts -------------------------------------------------------------------------------- /passes.org/src/routes/set-pass-provider/+page.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/passes.org/src/routes/set-pass-provider/+page.server.ts -------------------------------------------------------------------------------- /passes.org/src/routes/set-pass-provider/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/passes.org/src/routes/set-pass-provider/+page.svelte -------------------------------------------------------------------------------- /passes.org/static/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/passes.org/static/favicon.png -------------------------------------------------------------------------------- /passes.org/static/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/passes.org/static/favicon.svg -------------------------------------------------------------------------------- /passes.org/static/fonts/SF-Pro-Display-Bold.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/passes.org/static/fonts/SF-Pro-Display-Bold.otf -------------------------------------------------------------------------------- /passes.org/static/fonts/SF-Pro-Display-BoldItalic.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/passes.org/static/fonts/SF-Pro-Display-BoldItalic.otf -------------------------------------------------------------------------------- /passes.org/static/fonts/SF-Pro-Display-Heavy.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/passes.org/static/fonts/SF-Pro-Display-Heavy.otf -------------------------------------------------------------------------------- /passes.org/static/fonts/SF-Pro-Display-HeavyItalic.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/passes.org/static/fonts/SF-Pro-Display-HeavyItalic.otf -------------------------------------------------------------------------------- /passes.org/static/fonts/SF-Pro-Display-Light.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/passes.org/static/fonts/SF-Pro-Display-Light.otf -------------------------------------------------------------------------------- /passes.org/static/fonts/SF-Pro-Display-LightItalic.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/passes.org/static/fonts/SF-Pro-Display-LightItalic.otf -------------------------------------------------------------------------------- /passes.org/static/fonts/SF-Pro-Display-Medium.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/passes.org/static/fonts/SF-Pro-Display-Medium.otf -------------------------------------------------------------------------------- /passes.org/static/fonts/SF-Pro-Display-MediumItalic.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/passes.org/static/fonts/SF-Pro-Display-MediumItalic.otf -------------------------------------------------------------------------------- /passes.org/static/fonts/SF-Pro-Display-Regular.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/passes.org/static/fonts/SF-Pro-Display-Regular.otf -------------------------------------------------------------------------------- /passes.org/static/fonts/SF-Pro-Display-RegularItalic.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/passes.org/static/fonts/SF-Pro-Display-RegularItalic.otf -------------------------------------------------------------------------------- /passes.org/static/fonts/SF-Pro-Display-Semibold.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/passes.org/static/fonts/SF-Pro-Display-Semibold.otf -------------------------------------------------------------------------------- /passes.org/static/fonts/SF-Pro-Display-SemiboldItalic.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/passes.org/static/fonts/SF-Pro-Display-SemiboldItalic.otf -------------------------------------------------------------------------------- /passes.org/static/fonts/SF-Pro-Rounded-Bold.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/passes.org/static/fonts/SF-Pro-Rounded-Bold.otf -------------------------------------------------------------------------------- /passes.org/static/fonts/SF-Pro-Rounded-Regular.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/passes.org/static/fonts/SF-Pro-Rounded-Regular.otf -------------------------------------------------------------------------------- /passes.org/static/fonts/SF-Pro-Text-Bold.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/passes.org/static/fonts/SF-Pro-Text-Bold.otf -------------------------------------------------------------------------------- /passes.org/static/fonts/SF-Pro-Text-BoldItalic.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/passes.org/static/fonts/SF-Pro-Text-BoldItalic.otf -------------------------------------------------------------------------------- /passes.org/static/fonts/SF-Pro-Text-Light.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/passes.org/static/fonts/SF-Pro-Text-Light.otf -------------------------------------------------------------------------------- /passes.org/static/fonts/SF-Pro-Text-LightItalic.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/passes.org/static/fonts/SF-Pro-Text-LightItalic.otf -------------------------------------------------------------------------------- /passes.org/static/fonts/SF-Pro-Text-Medium.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/passes.org/static/fonts/SF-Pro-Text-Medium.otf -------------------------------------------------------------------------------- /passes.org/static/fonts/SF-Pro-Text-MediumItalic.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/passes.org/static/fonts/SF-Pro-Text-MediumItalic.otf -------------------------------------------------------------------------------- /passes.org/static/fonts/SF-Pro-Text-Regular.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/passes.org/static/fonts/SF-Pro-Text-Regular.otf -------------------------------------------------------------------------------- /passes.org/static/fonts/SF-Pro-Text-RegularItalic.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/passes.org/static/fonts/SF-Pro-Text-RegularItalic.otf -------------------------------------------------------------------------------- /passes.org/static/fonts/SF-Pro-Text-Semibold.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/passes.org/static/fonts/SF-Pro-Text-Semibold.otf -------------------------------------------------------------------------------- /passes.org/static/fonts/SF-Pro-Text-SemiboldItalic.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/passes.org/static/fonts/SF-Pro-Text-SemiboldItalic.otf -------------------------------------------------------------------------------- /passes.org/static/logo_dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/passes.org/static/logo_dark.svg -------------------------------------------------------------------------------- /passes.org/static/logo_light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/passes.org/static/logo_light.svg -------------------------------------------------------------------------------- /passes.org/static/passes-og.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/passes.org/static/passes-og.png -------------------------------------------------------------------------------- /passes.org/svelte.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/passes.org/svelte.config.js -------------------------------------------------------------------------------- /passes.org/tailwind.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/passes.org/tailwind.config.cjs -------------------------------------------------------------------------------- /passes.org/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/passes.org/tsconfig.json -------------------------------------------------------------------------------- /passes.org/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/passes.org/vite.config.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passes-org/passes/HEAD/tsconfig.json --------------------------------------------------------------------------------