├── .cursor └── rules │ └── nodejs-api-service.mdc ├── .github ├── FUNDING.yml ├── dependabot.yml └── workflows │ └── ci.yml ├── .gitignore ├── .husky └── pre-commit ├── CHANGELOG.md ├── LICENSE ├── README.md ├── benchmark.js ├── benchmarks ├── auth.js ├── basic-http.js ├── hypermedia.js ├── load-test.js ├── memory.js ├── parsers.js ├── rate-limiting.js ├── renderers.js └── serializers.js ├── dist ├── tenso.cjs └── tenso.js ├── docs ├── CODE_STYLE_GUIDE.md └── TECHNICAL_OVERVIEW.md ├── eslint.config.js ├── package.json ├── rollup.config.js ├── sample.js ├── src ├── core │ ├── config.js │ └── constants.js ├── middleware │ ├── asyncFlag.js │ ├── bypass.js │ ├── csrf.js │ ├── exit.js │ ├── guard.js │ ├── parse.js │ ├── payload.js │ ├── prometheus.js │ ├── rate.js │ ├── redirect.js │ └── zuul.js ├── parsers │ ├── json.js │ ├── jsonl.js │ └── xWwwFormURLEncoded.js ├── renderers │ ├── csv.js │ ├── html.js │ ├── javascript.js │ ├── json.js │ ├── jsonl.js │ ├── plain.js │ ├── xml.js │ └── yaml.js ├── serializers │ ├── custom.js │ └── plain.js ├── tenso.js └── utils │ ├── auth.js │ ├── capitalize.js │ ├── chunk.js │ ├── clone.js │ ├── delay.js │ ├── empty.js │ ├── explode.js │ ├── hasBody.js │ ├── hasRead.js │ ├── hypermedia.js │ ├── id.js │ ├── indent.js │ ├── isEmpty.js │ ├── marshal.js │ ├── parsers.js │ ├── random.js │ ├── regex.js │ ├── renderers.js │ ├── sanitize.js │ ├── scheme.js │ ├── serialize.js │ ├── serializers.js │ └── sort.js ├── tests └── unit │ ├── core-config.test.js │ ├── middleware-asyncFlag.test.js │ ├── middleware-bypass.test.js │ ├── middleware-csrf.test.js │ ├── middleware-exit.test.js │ ├── middleware-guard.test.js │ ├── middleware-parse.test.js │ ├── middleware-payload.test.js │ ├── middleware-prometheus.test.js │ ├── middleware-rate.test.js │ ├── middleware-redirect.test.js │ ├── middleware-zuul.test.js │ ├── parsers-json.test.js │ ├── parsers-jsonl.test.js │ ├── parsers-xWwwFormURLEncoded.test.js │ ├── renderers-csv.test.js │ ├── renderers-html.test.js │ ├── renderers-javascript.test.js │ ├── renderers-json.test.js │ ├── renderers-jsonl.test.js │ ├── renderers-plain.test.js │ ├── renderers-xml.test.js │ ├── renderers-yaml.test.js │ ├── serializers-custom.test.js │ ├── serializers-plain.test.js │ ├── tenso-factory.test.js │ ├── utils-auth.test.js │ ├── utils-capitalize.test.js │ ├── utils-chunk.test.js │ ├── utils-clone.test.js │ ├── utils-delay.test.js │ ├── utils-empty.test.js │ ├── utils-explode.test.js │ ├── utils-hasBody.test.js │ ├── utils-hasRead.test.js │ ├── utils-hypermedia.test.js │ ├── utils-id.test.js │ ├── utils-indent.test.js │ ├── utils-isEmpty.test.js │ ├── utils-marshal.test.js │ ├── utils-parsers.test.js │ ├── utils-random.test.js │ ├── utils-regex.test.js │ ├── utils-renderers.test.js │ ├── utils-sanitize.test.js │ ├── utils-scheme.test.js │ ├── utils-serialize.test.js │ ├── utils-serializers.test.js │ └── utils-sort.test.js ├── types ├── core.d.ts ├── index.d.ts ├── middleware.d.ts ├── parsers.d.ts ├── renderers.d.ts ├── serializers.d.ts ├── tenso.d.ts └── utils.d.ts └── www ├── assets ├── css │ ├── bulma.css.map │ ├── bulma.min.css │ ├── style.css │ ├── style.css.map │ └── style.scss ├── img │ ├── avoidwork.svg │ └── favicon.png └── js │ ├── app.js │ ├── dom-router.min.js │ └── dom-router.min.js.map ├── sample └── index.html └── template.html /.cursor/rules/nodejs-api-service.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/.cursor/rules/nodejs-api-service.mdc -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: [avoidwork] 2 | -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules/ 2 | /test/webpack/ 3 | .idea 4 | .nyc_output 5 | *.tgz 6 | -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | npm test 2 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/README.md -------------------------------------------------------------------------------- /benchmark.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/benchmark.js -------------------------------------------------------------------------------- /benchmarks/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/benchmarks/auth.js -------------------------------------------------------------------------------- /benchmarks/basic-http.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/benchmarks/basic-http.js -------------------------------------------------------------------------------- /benchmarks/hypermedia.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/benchmarks/hypermedia.js -------------------------------------------------------------------------------- /benchmarks/load-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/benchmarks/load-test.js -------------------------------------------------------------------------------- /benchmarks/memory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/benchmarks/memory.js -------------------------------------------------------------------------------- /benchmarks/parsers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/benchmarks/parsers.js -------------------------------------------------------------------------------- /benchmarks/rate-limiting.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/benchmarks/rate-limiting.js -------------------------------------------------------------------------------- /benchmarks/renderers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/benchmarks/renderers.js -------------------------------------------------------------------------------- /benchmarks/serializers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/benchmarks/serializers.js -------------------------------------------------------------------------------- /dist/tenso.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/dist/tenso.cjs -------------------------------------------------------------------------------- /dist/tenso.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/dist/tenso.js -------------------------------------------------------------------------------- /docs/CODE_STYLE_GUIDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/docs/CODE_STYLE_GUIDE.md -------------------------------------------------------------------------------- /docs/TECHNICAL_OVERVIEW.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/docs/TECHNICAL_OVERVIEW.md -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/eslint.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/package.json -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/rollup.config.js -------------------------------------------------------------------------------- /sample.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/sample.js -------------------------------------------------------------------------------- /src/core/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/src/core/config.js -------------------------------------------------------------------------------- /src/core/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/src/core/constants.js -------------------------------------------------------------------------------- /src/middleware/asyncFlag.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/src/middleware/asyncFlag.js -------------------------------------------------------------------------------- /src/middleware/bypass.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/src/middleware/bypass.js -------------------------------------------------------------------------------- /src/middleware/csrf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/src/middleware/csrf.js -------------------------------------------------------------------------------- /src/middleware/exit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/src/middleware/exit.js -------------------------------------------------------------------------------- /src/middleware/guard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/src/middleware/guard.js -------------------------------------------------------------------------------- /src/middleware/parse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/src/middleware/parse.js -------------------------------------------------------------------------------- /src/middleware/payload.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/src/middleware/payload.js -------------------------------------------------------------------------------- /src/middleware/prometheus.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/src/middleware/prometheus.js -------------------------------------------------------------------------------- /src/middleware/rate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/src/middleware/rate.js -------------------------------------------------------------------------------- /src/middleware/redirect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/src/middleware/redirect.js -------------------------------------------------------------------------------- /src/middleware/zuul.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/src/middleware/zuul.js -------------------------------------------------------------------------------- /src/parsers/json.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/src/parsers/json.js -------------------------------------------------------------------------------- /src/parsers/jsonl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/src/parsers/jsonl.js -------------------------------------------------------------------------------- /src/parsers/xWwwFormURLEncoded.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/src/parsers/xWwwFormURLEncoded.js -------------------------------------------------------------------------------- /src/renderers/csv.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/src/renderers/csv.js -------------------------------------------------------------------------------- /src/renderers/html.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/src/renderers/html.js -------------------------------------------------------------------------------- /src/renderers/javascript.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/src/renderers/javascript.js -------------------------------------------------------------------------------- /src/renderers/json.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/src/renderers/json.js -------------------------------------------------------------------------------- /src/renderers/jsonl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/src/renderers/jsonl.js -------------------------------------------------------------------------------- /src/renderers/plain.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/src/renderers/plain.js -------------------------------------------------------------------------------- /src/renderers/xml.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/src/renderers/xml.js -------------------------------------------------------------------------------- /src/renderers/yaml.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/src/renderers/yaml.js -------------------------------------------------------------------------------- /src/serializers/custom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/src/serializers/custom.js -------------------------------------------------------------------------------- /src/serializers/plain.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/src/serializers/plain.js -------------------------------------------------------------------------------- /src/tenso.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/src/tenso.js -------------------------------------------------------------------------------- /src/utils/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/src/utils/auth.js -------------------------------------------------------------------------------- /src/utils/capitalize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/src/utils/capitalize.js -------------------------------------------------------------------------------- /src/utils/chunk.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/src/utils/chunk.js -------------------------------------------------------------------------------- /src/utils/clone.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/src/utils/clone.js -------------------------------------------------------------------------------- /src/utils/delay.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/src/utils/delay.js -------------------------------------------------------------------------------- /src/utils/empty.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/src/utils/empty.js -------------------------------------------------------------------------------- /src/utils/explode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/src/utils/explode.js -------------------------------------------------------------------------------- /src/utils/hasBody.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/src/utils/hasBody.js -------------------------------------------------------------------------------- /src/utils/hasRead.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/src/utils/hasRead.js -------------------------------------------------------------------------------- /src/utils/hypermedia.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/src/utils/hypermedia.js -------------------------------------------------------------------------------- /src/utils/id.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/src/utils/id.js -------------------------------------------------------------------------------- /src/utils/indent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/src/utils/indent.js -------------------------------------------------------------------------------- /src/utils/isEmpty.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/src/utils/isEmpty.js -------------------------------------------------------------------------------- /src/utils/marshal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/src/utils/marshal.js -------------------------------------------------------------------------------- /src/utils/parsers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/src/utils/parsers.js -------------------------------------------------------------------------------- /src/utils/random.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/src/utils/random.js -------------------------------------------------------------------------------- /src/utils/regex.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/src/utils/regex.js -------------------------------------------------------------------------------- /src/utils/renderers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/src/utils/renderers.js -------------------------------------------------------------------------------- /src/utils/sanitize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/src/utils/sanitize.js -------------------------------------------------------------------------------- /src/utils/scheme.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/src/utils/scheme.js -------------------------------------------------------------------------------- /src/utils/serialize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/src/utils/serialize.js -------------------------------------------------------------------------------- /src/utils/serializers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/src/utils/serializers.js -------------------------------------------------------------------------------- /src/utils/sort.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/src/utils/sort.js -------------------------------------------------------------------------------- /tests/unit/core-config.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/tests/unit/core-config.test.js -------------------------------------------------------------------------------- /tests/unit/middleware-asyncFlag.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/tests/unit/middleware-asyncFlag.test.js -------------------------------------------------------------------------------- /tests/unit/middleware-bypass.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/tests/unit/middleware-bypass.test.js -------------------------------------------------------------------------------- /tests/unit/middleware-csrf.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/tests/unit/middleware-csrf.test.js -------------------------------------------------------------------------------- /tests/unit/middleware-exit.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/tests/unit/middleware-exit.test.js -------------------------------------------------------------------------------- /tests/unit/middleware-guard.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/tests/unit/middleware-guard.test.js -------------------------------------------------------------------------------- /tests/unit/middleware-parse.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/tests/unit/middleware-parse.test.js -------------------------------------------------------------------------------- /tests/unit/middleware-payload.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/tests/unit/middleware-payload.test.js -------------------------------------------------------------------------------- /tests/unit/middleware-prometheus.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/tests/unit/middleware-prometheus.test.js -------------------------------------------------------------------------------- /tests/unit/middleware-rate.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/tests/unit/middleware-rate.test.js -------------------------------------------------------------------------------- /tests/unit/middleware-redirect.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/tests/unit/middleware-redirect.test.js -------------------------------------------------------------------------------- /tests/unit/middleware-zuul.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/tests/unit/middleware-zuul.test.js -------------------------------------------------------------------------------- /tests/unit/parsers-json.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/tests/unit/parsers-json.test.js -------------------------------------------------------------------------------- /tests/unit/parsers-jsonl.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/tests/unit/parsers-jsonl.test.js -------------------------------------------------------------------------------- /tests/unit/parsers-xWwwFormURLEncoded.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/tests/unit/parsers-xWwwFormURLEncoded.test.js -------------------------------------------------------------------------------- /tests/unit/renderers-csv.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/tests/unit/renderers-csv.test.js -------------------------------------------------------------------------------- /tests/unit/renderers-html.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/tests/unit/renderers-html.test.js -------------------------------------------------------------------------------- /tests/unit/renderers-javascript.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/tests/unit/renderers-javascript.test.js -------------------------------------------------------------------------------- /tests/unit/renderers-json.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/tests/unit/renderers-json.test.js -------------------------------------------------------------------------------- /tests/unit/renderers-jsonl.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/tests/unit/renderers-jsonl.test.js -------------------------------------------------------------------------------- /tests/unit/renderers-plain.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/tests/unit/renderers-plain.test.js -------------------------------------------------------------------------------- /tests/unit/renderers-xml.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/tests/unit/renderers-xml.test.js -------------------------------------------------------------------------------- /tests/unit/renderers-yaml.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/tests/unit/renderers-yaml.test.js -------------------------------------------------------------------------------- /tests/unit/serializers-custom.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/tests/unit/serializers-custom.test.js -------------------------------------------------------------------------------- /tests/unit/serializers-plain.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/tests/unit/serializers-plain.test.js -------------------------------------------------------------------------------- /tests/unit/tenso-factory.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/tests/unit/tenso-factory.test.js -------------------------------------------------------------------------------- /tests/unit/utils-auth.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/tests/unit/utils-auth.test.js -------------------------------------------------------------------------------- /tests/unit/utils-capitalize.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/tests/unit/utils-capitalize.test.js -------------------------------------------------------------------------------- /tests/unit/utils-chunk.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/tests/unit/utils-chunk.test.js -------------------------------------------------------------------------------- /tests/unit/utils-clone.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/tests/unit/utils-clone.test.js -------------------------------------------------------------------------------- /tests/unit/utils-delay.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/tests/unit/utils-delay.test.js -------------------------------------------------------------------------------- /tests/unit/utils-empty.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/tests/unit/utils-empty.test.js -------------------------------------------------------------------------------- /tests/unit/utils-explode.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/tests/unit/utils-explode.test.js -------------------------------------------------------------------------------- /tests/unit/utils-hasBody.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/tests/unit/utils-hasBody.test.js -------------------------------------------------------------------------------- /tests/unit/utils-hasRead.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/tests/unit/utils-hasRead.test.js -------------------------------------------------------------------------------- /tests/unit/utils-hypermedia.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/tests/unit/utils-hypermedia.test.js -------------------------------------------------------------------------------- /tests/unit/utils-id.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/tests/unit/utils-id.test.js -------------------------------------------------------------------------------- /tests/unit/utils-indent.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/tests/unit/utils-indent.test.js -------------------------------------------------------------------------------- /tests/unit/utils-isEmpty.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/tests/unit/utils-isEmpty.test.js -------------------------------------------------------------------------------- /tests/unit/utils-marshal.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/tests/unit/utils-marshal.test.js -------------------------------------------------------------------------------- /tests/unit/utils-parsers.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/tests/unit/utils-parsers.test.js -------------------------------------------------------------------------------- /tests/unit/utils-random.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/tests/unit/utils-random.test.js -------------------------------------------------------------------------------- /tests/unit/utils-regex.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/tests/unit/utils-regex.test.js -------------------------------------------------------------------------------- /tests/unit/utils-renderers.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/tests/unit/utils-renderers.test.js -------------------------------------------------------------------------------- /tests/unit/utils-sanitize.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/tests/unit/utils-sanitize.test.js -------------------------------------------------------------------------------- /tests/unit/utils-scheme.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/tests/unit/utils-scheme.test.js -------------------------------------------------------------------------------- /tests/unit/utils-serialize.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/tests/unit/utils-serialize.test.js -------------------------------------------------------------------------------- /tests/unit/utils-serializers.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/tests/unit/utils-serializers.test.js -------------------------------------------------------------------------------- /tests/unit/utils-sort.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/tests/unit/utils-sort.test.js -------------------------------------------------------------------------------- /types/core.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/types/core.d.ts -------------------------------------------------------------------------------- /types/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/types/index.d.ts -------------------------------------------------------------------------------- /types/middleware.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/types/middleware.d.ts -------------------------------------------------------------------------------- /types/parsers.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/types/parsers.d.ts -------------------------------------------------------------------------------- /types/renderers.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/types/renderers.d.ts -------------------------------------------------------------------------------- /types/serializers.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/types/serializers.d.ts -------------------------------------------------------------------------------- /types/tenso.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/types/tenso.d.ts -------------------------------------------------------------------------------- /types/utils.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/types/utils.d.ts -------------------------------------------------------------------------------- /www/assets/css/bulma.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/www/assets/css/bulma.css.map -------------------------------------------------------------------------------- /www/assets/css/bulma.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/www/assets/css/bulma.min.css -------------------------------------------------------------------------------- /www/assets/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/www/assets/css/style.css -------------------------------------------------------------------------------- /www/assets/css/style.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/www/assets/css/style.css.map -------------------------------------------------------------------------------- /www/assets/css/style.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/www/assets/css/style.scss -------------------------------------------------------------------------------- /www/assets/img/avoidwork.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/www/assets/img/avoidwork.svg -------------------------------------------------------------------------------- /www/assets/img/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/www/assets/img/favicon.png -------------------------------------------------------------------------------- /www/assets/js/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/www/assets/js/app.js -------------------------------------------------------------------------------- /www/assets/js/dom-router.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/www/assets/js/dom-router.min.js -------------------------------------------------------------------------------- /www/assets/js/dom-router.min.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/www/assets/js/dom-router.min.js.map -------------------------------------------------------------------------------- /www/sample/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/www/sample/index.html -------------------------------------------------------------------------------- /www/template.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avoidwork/tenso/HEAD/www/template.html --------------------------------------------------------------------------------