{"_id":"@doodad-js/mime","_rev":"5-452893434b2e9c0fd5c405af721152c7","name":"@doodad-js/mime","dist-tags":{"latest":"4.1.0-beta.1"},"versions":{"4.0.0-beta.0":{"homepage":"https://github.com/doodadjs/","author":{"name":"Claude Petit","email":"doodadjs@gmail.com","url":"https://github.com/doodadjs/"},"license":"Apache-2.0","files":["src","lib","build","dist","browserify","test","index.js","index.mjs","webpack.config.js","config.json","make.json","LICENSE","README.md",".eslintignore",".eslintrc.js",".gitignore",".npmignore",".npmrc",".travis.yml","tonic.js"],"scripts":{"build":"ddmake make","dist":"ddmake install","browserify":"ddmake custom=browserify","test":"ddmake custom=test","lint":"ddmake custom=lint"},"devDependencies":{"@doodad-js/eslint-config-base":"^1.3.0","@doodad-js/make":"^3.0.0-alpha.0"},"main":"index.js","browser":"./browserify/browserify.min.js","engines":{"node":">=6.0.0"},"name":"@doodad-js/mime","description":"doodad-js Mime (beta)","version":"4.0.0-beta.0","keywords":["doodad-js","mime"],"repository":{"type":"git","url":"git+https://github.com/doodadjs/doodad-js-mime.git"},"bugs":{"url":"https://github.com/doodadjs/doodad-js-mime/issues","email":"doodadjs@gmail.com"},"tonicExampleFilename":"tonic.js","dependencies":{"@doodad-js/core":"^9.0.0"},"_id":"@doodad-js/mime@4.0.0-beta.0","_npmVersion":"5.6.0","_nodeVersion":"10.0.0","_npmUser":{"name":"doodadjs","email":"doodadjs@gmail.com"},"dist":{"integrity":"sha512-ynCANiWesgMLWc2k3HYlFqg5Lp3tbC8br5sbSNXUrsJhaPJ8XR14+80feLn/TqbqvXu35GpJLHZrmkl+PFC7lg==","shasum":"f883deaba2a69f779025fef20eb65c35df46d077","tarball":"https://registry.npmjs.org/@doodad-js/mime/-/mime-4.0.0-beta.0.tgz","fileCount":37,"unpackedSize":139885,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa8KITCRA9TVsSAnZWagAA/9kP/3N70ZnDbn4WTKVnliB3\nZbKFVb8Bp+eBSzw2SmOY+2XLs6jhfBLXHVmDJcZGnDKwkdGQITUsPryEXbg+\nf8UVk9KXywqygnkpBCHfDyW3GPUGK1yqbAx0pQEp0CMBtadVQ9z55f1h6kNM\n9d0vxdEz2Ahh2dOEcuM92yN5hRjRLW+3JwjrErtW5OcgYYNRgnxcOFTJnhFy\n65DYLtEbg/hcezcZEy3JGxkUBjGwm+DaM/nzslinhp4Roa5pzCfnvreyKdvk\nm9G0jDj3UksdxTUmdg/0m2qst4NRLM5QQEAV0+shjLHJFEm3Rg639GN0WY00\nz17AEKwghxW0iGtZDVoJlyW7NpphdRQzop8mtFrQwkWm8sxUXV4VY8sneKNl\n0BnB8CbryAJAk7lmdU3mtE4biDHE9LJtIwI1nNgVyFCmiMn3bmAC2xXQXJbj\n3Wv8RCR/jFBsCIjC0bQFe4JE/ULCLPzNEfSoR/X7N88VbCFI4k++LYlRKGAn\nalFzYRBtbOc1yOVq/LaSNBINKOIDpwYKKunAixX/raR81owDTexTqXwhdi1W\nWr6aIb2kt/6b81LunwBHNaH3O40yc04EDQ6yiIzxtoQImP6T8FmO7TFwnec7\nBcM1bKd91qnzcDWC2o56aQLY3OuxNuCZHWPrUByLwtr5y4L/N+dFhhNAUhhq\n3kob\r\n=RQv6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICn5t34mz7BYX/UWOxhMunlta2HPZNkKTCSDmAnmZuEYAiBtq1ddD+RJXwDHVYUykX2K3+KF13MeeArjxwvMwP/teA=="}]},"maintainers":[{"name":"doodadjs","email":"doodadjs@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mime_4.0.0-beta.0_1525719570187_0.7638131477048598"},"_hasShrinkwrap":false,"deprecated":"Deprecated."},"4.1.0-beta.0":{"homepage":"https://github.com/doodadjs/","author":{"name":"Claude Petit","email":"doodadjs@gmail.com","url":"https://github.com/doodadjs/"},"license":"Apache-2.0","files":["src","lib","build","dist","browserify","test","index.js","index.mjs","webpack.config.js","config.json","make.json","LICENSE","README.md",".eslintignore",".eslintrc.js",".gitignore",".npmignore",".npmrc",".travis.yml","appveyor.yml","tonic.js"],"scripts":{"build":"node -r \"@doodad-js/make/make\" . make","dist":"node -r \"@doodad-js/make/make\" . install","browserify":"node -r \"@doodad-js/make/make\" . custom=browserify","test":"node -r \"@doodad-js/make/make\" . custom=test","lint":"node -r \"@doodad-js/make/make\" . custom=lint"},"devDependencies":{"@doodad-js/eslint-config-base":"^1.4.0","@doodad-js/make":"^3.1.0-alpha.0"},"main":"index.js","browser":"./browserify/browserify.min.js","engines":{"node":">=6.0.0"},"name":"@doodad-js/mime","description":"doodad-js Mime (beta)","version":"4.1.0-beta.0","keywords":["doodad-js","mime"],"repository":{"type":"git","url":"git+https://github.com/doodadjs/doodad-js-mime.git"},"bugs":{"url":"https://github.com/doodadjs/doodad-js-mime/issues","email":"doodadjs@gmail.com"},"tonicExampleFilename":"tonic.js","dependencies":{"@doodad-js/core":"^9.1.0"},"_id":"@doodad-js/mime@4.1.0-beta.0","_npmVersion":"5.6.0","_nodeVersion":"10.1.0","_npmUser":{"name":"doodadjs","email":"doodadjs@gmail.com"},"dist":{"integrity":"sha512-ob5d2SfmSRWPqQWSPrJ9TCzTpY9ny7u84vT9i3C9J/oV1prLIoOkqrlApTMNP22lJlKY6+S7zI6NQI0xBNpnoQ==","shasum":"9d072d56d1c16d8aa97e11b4151b13678ef35d72","tarball":"https://registry.npmjs.org/@doodad-js/mime/-/mime-4.1.0-beta.0.tgz","fileCount":37,"unpackedSize":139868,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbENHpCRA9TVsSAnZWagAAAysP/AkQ9nGH0z2ZIHZUqG9E\n0BFe7p+KQNp+7Ire95VxAx2aIF4WI9lnhONPjA+FYv3vJ5hu1c9aJ8Nov3Jq\ncEhSUzzhz+TiHhLF9pAyp99fdIIva8McklZKj3zfRslpPSmrERwmEVBibaGT\nXasLXweeZ85hXzRRgqQ9gl1H9WqqDSjKPZkBqIdLvvjHhpb8gRLcNwRJY9I9\nrrSBKAVxNtn+N9hoQilP1EzURL6LzIZ8CRKEVqCtxjn7dIYOWUkw2Ezv/x9d\neHg/wE2VYT5X8ERRldEekipejBw8yxKFPDeS6yvWaEu8FDDEqs7Hvz+cH5rJ\nU85CVx1nnqSJIHclkB0wCkdbTA35KBZTiKYvSgCwhr2feUONvc732IC+fmYi\n/Fe+loRl49z0jIKRE2q6clkix1XMtp424J9UpTptJVPC6Oa9JFusSBTv7x8Z\ncwDkPic7IZM3QyDVaVyLu61ePdr1ew3O3XvToLN0w1ptjxe1q7f/8ZgQJjiq\nTIWJfFem8zwd9JJ86duBJvOw4m1N6jDfiDs3lSL+c+OFqt8Vr7RH6dfJ9itI\n8X7f54v3XVE4FcE7ZPe8vqoFpI5zO4VHXnKy9fDtbTaMurQR6s4Qqy7KuzHN\nZsIfeBLuJK0iQ5oqrWIayXcPehNolnKinbzNaIxmRjDr0LMTkZ5OL91h/Psn\nAajb\r\n=8ENX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE0pOi4ZPV8BN7wgLk8RAwLvrCsLQtWL1KDMY/NNnhcWAiAL1wgLaVeP125k89qF21kLX26wRLsrSwsyclJnKL+R/g=="}]},"maintainers":[{"name":"doodadjs","email":"doodadjs@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mime_4.1.0-beta.0_1527828968779_0.3057105342404196"},"_hasShrinkwrap":false,"deprecated":"Deprecated."},"4.1.0-beta.1":{"homepage":"https://github.com/doodadjs/","author":{"name":"Claude Petit","email":"doodadjs@gmail.com","url":"https://github.com/doodadjs/"},"license":"Apache-2.0","files":["src","lib","build","dist","browserify","test","index.js","index.mjs","webpack.config.js","config.json","make.json","LICENSE","README.md",".eslintignore",".eslintrc.js",".gitignore",".npmignore",".npmrc",".travis.yml","appveyor.yml","tonic.js"],"scripts":{"build":"node -r \"@doodad-js/make/make\" . make","dist":"node -r \"@doodad-js/make/make\" . install","browserify":"node -r \"@doodad-js/make/make\" . custom=browserify","test":"node -r \"@doodad-js/make/make\" . custom=test","lint":"node -r \"@doodad-js/make/make\" . custom=lint"},"devDependencies":{"@doodad-js/eslint-config-base":"^1.4.0","@doodad-js/make":"^3.2.0-alpha.0"},"main":"index.js","browser":"./browserify/browserify.min.js","engines":{"node":">=6.0.0"},"name":"@doodad-js/mime","description":"doodad-js Mime (beta)","version":"4.1.0-beta.1","keywords":["doodad-js","mime"],"repository":{"type":"git","url":"git+https://github.com/doodadjs/doodad-js-mime.git"},"bugs":{"url":"https://github.com/doodadjs/doodad-js-mime/issues","email":"doodadjs@gmail.com"},"tonicExampleFilename":"tonic.js","dependencies":{"@doodad-js/core":"^9.1.2"},"_id":"@doodad-js/mime@4.1.0-beta.1","_npmVersion":"6.1.0","_nodeVersion":"10.3.0","_npmUser":{"name":"doodadjs","email":"doodadjs@gmail.com"},"dist":{"integrity":"sha512-Ooj9v5qidX5MRqeMUbJPMoJrUf1WcWjWDyy3DwpSTXsaPVXamjVlwzVnKWUKIxKYOdiWPABWwWp7FT1YHpT51Q==","shasum":"85237f11d2672c2e03a6f0d691c5f0cfc83f39ec","tarball":"https://registry.npmjs.org/@doodad-js/mime/-/mime-4.1.0-beta.1.tgz","fileCount":37,"unpackedSize":139868,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbGZ+YCRA9TVsSAnZWagAAviwQAKI4z3ZoXPENQLL5eTLC\nDgxzGPr6spc2TFrSSLyNAMha8FlAdYo0K+qEinCK1W2gWuTJQQBdL1XIymF4\n4GCRp/SHoVIYOGBFugP5A+8NcgJWgr3a1a12Oq9qeOVuz2yQa1fuYow6cRhk\n+hVwz0ryZNAgigWs4miSZQy+75ObBlSmPTJZHp8RN3g8RktjnlcTyNrC+9LK\nghQjRisROUT2UK9hj1HbqzxynSJ+TcUhUiWqzyh0cOBjW/Vz5Lm9QxHPg2DM\nNTW3Vt0nms3PUYE3oq/97+9ElJ7nWyG/X/Q55+wwM4Dp597+hDi9zB7BHz69\nDOK4oPS2kJ2JHgFpxXEx0ZmdioSWvlxzJNH+cNZKgYfDMe5C8dky1hOndL+q\noNrR8vPftZYINgtrpMPM0Z8aVQVqScwmbWFbpOLWL79hVRvtaCEDIDKPxYVM\nbYjL6rNtBMEFVX0fsFfIQrMaIWOGSUb9ndEhjAFPv2FXIZiL65mtShJSxj0a\nRmE/Q+pqQQbPdGM7jwSOjwpQxDF2B1y3aFVQkdQrLyUesEr3v4tx7r9c0trE\ncxSqAys7tqFHMlMRwWF5gJt8AqF7RexAX7XoRMLMsWydB+nEw+tlfu4Niou8\nIO8mSPTSNhyiH58mJm2DuNOsZNBxhVyDnzOaIjC9vxVOxE/y9O9kWGJYIvr8\naKl/\r\n=i7el\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAr6agGLUi/B9tiQ9BQwb8EeTDkBwmzJ8d+WuzKPTTS9AiBngO/rbFHxFu7XRUVq99IDGLArfJ87Xjo84XcYauY1zQ=="}]},"maintainers":[{"name":"doodadjs","email":"doodadjs@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mime_4.1.0-beta.1_1528405910943_0.8466324036206949"},"_hasShrinkwrap":false}},"time":{"created":"2018-05-07T18:59:30.137Z","4.0.0-beta.0":"2018-05-07T18:59:30.301Z","modified":"2022-04-05T05:16:17.520Z","4.1.0-beta.0":"2018-06-01T04:56:08.837Z","4.1.0-beta.1":"2018-06-07T21:11:51.055Z"},"maintainers":[{"name":"doodadjs","email":"doodadjs@gmail.com"}],"description":"doodad-js Mime (beta)","homepage":"https://github.com/doodadjs/","keywords":["doodad-js","mime"],"repository":{"type":"git","url":"git+https://github.com/doodadjs/doodad-js-mime.git"},"author":{"name":"Claude Petit","email":"doodadjs@gmail.com","url":"https://github.com/doodadjs/"},"bugs":{"url":"https://github.com/doodadjs/doodad-js-mime/issues","email":"doodadjs@gmail.com"},"license":"Apache-2.0","readme":"\"@doodad-js\" Mime (beta).\n\n[![NPM Version][npm-image]][npm-url]\n \n<<<< PLEASE UPGRADE TO THE LATEST VERSION AS OFTEN AS POSSIBLE >>>>\n\n## Installation\n\n```bash\n$ npm install @doodad-js/mime\n```\n\n## Features\n\n  -  Resolves file extensions to mime types.\n  -  Resolves mime types to file extensions.\n\nNOTE: I'm waiting a database from IANA. Thanks to them for listening me.\n\n## Quick Start\n\n```js\n    \"use strict\";\n\n    const modules = {};\n\trequire('@doodad-js/mime').add(modules);\n\n    require('@doodad-js/core').createRoot(modules).then(root => {\n\t\t\tconst mime = root.Doodad.Tools.Mime;\n\t\t\tconsole.log(mime.getTypes('index.html'));\n\t\t\tconsole.log(mime.getExtensions('text/plain'));\n\t\t}).catch(err => {\n            console.error(err);\n        });\n```\n\n## Example\n\n```js\n\t\"use strict\";\n\n\trequire('@doodad-js/core').createRoot()\n\t\t.then(root => {\n\t\t\treturn root.Doodad.Modules.load([\n\t\t\t\t{\n\t\t\t\t\tmodule: '@doodad-js/mime'\n\t\t\t\t}\n\t\t\t]);\n\t\t})\n\t\t.then(root => {\n\t\t\tconst mime = root.Doodad.Tools.Mime;\n\t\t\treturn mime.getExtensions('text/plain');\n\t\t}).then(exts => {\n\t\t\tconsole.log(exts);\n\t\t}).catch(err => {\n\t\t\tconsole.error(err);\n\t\t});\n```\n\n## Other available packages\n\n  - **@doodad-js/core**: Object-oriented programming framework (release)\n  - **@doodad-js/cluster**: Cluster manager (alpha)\n  - **@doodad-js/dates**: Dates formatting (beta)\n  - **@doodad-js/http**: Http server (alpha)\n  - **@doodad-js/http_jsonrpc**: JSON-RPC over http server (alpha)\n  - **@doodad-js/io**: I/O module (alpha)\n  - **@doodad-js/ipc**: IPC/RPC server (alpha)\n  - **@doodad-js/json**: JSON parser (alpha)\n  - **@doodad-js/loader**: Scripts loader (beta)\n  - **@doodad-js/locale**: Locales (beta)\n  - **@doodad-js/make**: Make tools for doodad (alpha)\n  - **@doodad-js/mime**: Mime types (beta)\n  - **@doodad-js/minifiers**: Javascript minifier used by doodad (alpha)\n  - **@doodad-js/safeeval**: SafeEval (beta)\n  - **@doodad-js/server**: Servers base module (alpha)\n  - **@doodad-js/templates**: HTML page templates (alpha)\n  - **@doodad-js/terminal**: Terminal (alpha)\n  - **@doodad-js/test**: Test application\n  - **@doodad-js/unicode**: Unicode Tools (beta)\n  - **@doodad-js/widgets**: Widgets base module (alpha)\n  - **@doodad-js/xml**: XML Parser (beta)\n  \n## License\n\n  [Apache-2.0][license-url]\n\n  This package also contains a modified database from \"MimeTypeMap\", licensed under MIT.\n\n[npm-image]: https://img.shields.io/npm/v/doodad-js-mime.svg\n[npm-url]: https://npmjs.org/package/doodad-js-mime\n[license-url]: http://opensource.org/licenses/Apache-2.0","readmeFilename":"README.md"}