├── .gitignore ├── CODE_OF_CONDUCT.md ├── LICENSE ├── README.md ├── docs ├── Developing.mkd └── RelatedSpecifications.mkd ├── headeremitter.js ├── headerparser.js ├── jsmime.js ├── mimeparser.js ├── mimeutils.js ├── package.json ├── structuredHeaders.js └── test ├── browser ├── amd │ ├── index.html │ └── require.js ├── chai.js ├── globals │ └── index.html ├── mocha.css ├── mocha.js ├── node_fs_shim.js └── parse_tests.js ├── data ├── base64-1 ├── base64-2 ├── basic1 ├── bug505221 ├── bugmail11 ├── charsets ├── message-encoded ├── mime-torture ├── multipart-base64-1 ├── multipart-base64-2 ├── multipart-base64-3 ├── multipart-complex1 ├── multipart-complex2 ├── multipart1 ├── multipart2 ├── multipart3 ├── multipart4 ├── multipartmalt-detach └── shift-jis-image ├── head_xpcshell_glue.js ├── mock_date.js ├── test_custom_headers.js ├── test_header.js ├── test_header_emitter.js ├── test_mime_tree.js ├── test_structured_header_emitters.js ├── test_structured_headers.js └── xpcshell.ini /.gitignore: -------------------------------------------------------------------------------- 1 | dist 2 | node_modules 3 | -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-comm/jsmime/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-comm/jsmime/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-comm/jsmime/HEAD/README.md -------------------------------------------------------------------------------- /docs/Developing.mkd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-comm/jsmime/HEAD/docs/Developing.mkd -------------------------------------------------------------------------------- /docs/RelatedSpecifications.mkd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-comm/jsmime/HEAD/docs/RelatedSpecifications.mkd -------------------------------------------------------------------------------- /headeremitter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-comm/jsmime/HEAD/headeremitter.js -------------------------------------------------------------------------------- /headerparser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-comm/jsmime/HEAD/headerparser.js -------------------------------------------------------------------------------- /jsmime.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-comm/jsmime/HEAD/jsmime.js -------------------------------------------------------------------------------- /mimeparser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-comm/jsmime/HEAD/mimeparser.js -------------------------------------------------------------------------------- /mimeutils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-comm/jsmime/HEAD/mimeutils.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-comm/jsmime/HEAD/package.json -------------------------------------------------------------------------------- /structuredHeaders.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-comm/jsmime/HEAD/structuredHeaders.js -------------------------------------------------------------------------------- /test/browser/amd/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-comm/jsmime/HEAD/test/browser/amd/index.html -------------------------------------------------------------------------------- /test/browser/amd/require.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-comm/jsmime/HEAD/test/browser/amd/require.js -------------------------------------------------------------------------------- /test/browser/chai.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-comm/jsmime/HEAD/test/browser/chai.js -------------------------------------------------------------------------------- /test/browser/globals/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-comm/jsmime/HEAD/test/browser/globals/index.html -------------------------------------------------------------------------------- /test/browser/mocha.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-comm/jsmime/HEAD/test/browser/mocha.css -------------------------------------------------------------------------------- /test/browser/mocha.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-comm/jsmime/HEAD/test/browser/mocha.js -------------------------------------------------------------------------------- /test/browser/node_fs_shim.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-comm/jsmime/HEAD/test/browser/node_fs_shim.js -------------------------------------------------------------------------------- /test/browser/parse_tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-comm/jsmime/HEAD/test/browser/parse_tests.js -------------------------------------------------------------------------------- /test/data/base64-1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-comm/jsmime/HEAD/test/data/base64-1 -------------------------------------------------------------------------------- /test/data/base64-2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-comm/jsmime/HEAD/test/data/base64-2 -------------------------------------------------------------------------------- /test/data/basic1: -------------------------------------------------------------------------------- 1 | Content-Type: text/plain; charset=iso-8859-1 2 | 3 | Hello, world! 4 | -------------------------------------------------------------------------------- /test/data/bug505221: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-comm/jsmime/HEAD/test/data/bug505221 -------------------------------------------------------------------------------- /test/data/bugmail11: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-comm/jsmime/HEAD/test/data/bugmail11 -------------------------------------------------------------------------------- /test/data/charsets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-comm/jsmime/HEAD/test/data/charsets -------------------------------------------------------------------------------- /test/data/message-encoded: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-comm/jsmime/HEAD/test/data/message-encoded -------------------------------------------------------------------------------- /test/data/mime-torture: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-comm/jsmime/HEAD/test/data/mime-torture -------------------------------------------------------------------------------- /test/data/multipart-base64-1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-comm/jsmime/HEAD/test/data/multipart-base64-1 -------------------------------------------------------------------------------- /test/data/multipart-base64-2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-comm/jsmime/HEAD/test/data/multipart-base64-2 -------------------------------------------------------------------------------- /test/data/multipart-base64-3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-comm/jsmime/HEAD/test/data/multipart-base64-3 -------------------------------------------------------------------------------- /test/data/multipart-complex1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-comm/jsmime/HEAD/test/data/multipart-complex1 -------------------------------------------------------------------------------- /test/data/multipart-complex2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-comm/jsmime/HEAD/test/data/multipart-complex2 -------------------------------------------------------------------------------- /test/data/multipart1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-comm/jsmime/HEAD/test/data/multipart1 -------------------------------------------------------------------------------- /test/data/multipart2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-comm/jsmime/HEAD/test/data/multipart2 -------------------------------------------------------------------------------- /test/data/multipart3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-comm/jsmime/HEAD/test/data/multipart3 -------------------------------------------------------------------------------- /test/data/multipart4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-comm/jsmime/HEAD/test/data/multipart4 -------------------------------------------------------------------------------- /test/data/multipartmalt-detach: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-comm/jsmime/HEAD/test/data/multipartmalt-detach -------------------------------------------------------------------------------- /test/data/shift-jis-image: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-comm/jsmime/HEAD/test/data/shift-jis-image -------------------------------------------------------------------------------- /test/head_xpcshell_glue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-comm/jsmime/HEAD/test/head_xpcshell_glue.js -------------------------------------------------------------------------------- /test/mock_date.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-comm/jsmime/HEAD/test/mock_date.js -------------------------------------------------------------------------------- /test/test_custom_headers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-comm/jsmime/HEAD/test/test_custom_headers.js -------------------------------------------------------------------------------- /test/test_header.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-comm/jsmime/HEAD/test/test_header.js -------------------------------------------------------------------------------- /test/test_header_emitter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-comm/jsmime/HEAD/test/test_header_emitter.js -------------------------------------------------------------------------------- /test/test_mime_tree.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-comm/jsmime/HEAD/test/test_mime_tree.js -------------------------------------------------------------------------------- /test/test_structured_header_emitters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-comm/jsmime/HEAD/test/test_structured_header_emitters.js -------------------------------------------------------------------------------- /test/test_structured_headers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-comm/jsmime/HEAD/test/test_structured_headers.js -------------------------------------------------------------------------------- /test/xpcshell.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-comm/jsmime/HEAD/test/xpcshell.ini --------------------------------------------------------------------------------