{"_id":"@ansi-art/font","name":"@ansi-art/font","dist-tags":{"latest":"3.0.0-alpha4"},"versions":{"3.0.0-alpha4":{"name":"@ansi-art/font","version":"3.0.0-alpha4","type":"module","main":"dist/index.mjs","module":"src/index.mjs","commonjs":"dist/index.cjs","exports":{".":{"import":"./src/index.mjs","require":"./dist/index.cjs"},"./src/index.mjs":{"import":"./src/index.mjs","require":"./dist/index.cjs"},"./dist/index.cjs":{"import":"./src/index.mjs","require":"./dist/index.cjs"}},"homepage":"https://github.com/ansi-art/font","description":"Ascii Art fonts: UTF, Figlet","keywords":[],"author":{"name":"Abbey Hawk Sparrow","email":"khrome","url":"http://abbeyhawksparrow.com"},"contributors":[],"repository":{"type":"git","url":"git+ssh://git@github.com/ansi-art/font.git"},"bugs":{"url":"https://github.com/ansi-art/font/issues"},"moka":{"firefox":{"engine":"@open-automaton/playwright-mining-engine","options":{"type":"firefox"}},"chrome":{"engine":"@open-automaton/playwright-mining-engine","options":{"type":"chromium"}},"safari":{"engine":"@open-automaton/playwright-mining-engine","options":{"type":"webkit"}},"stub":"node_modules/@open-automaton/moka/src/stub.mjs","stubs":["express","module","fs","os","path"],"shims":{"chai":"node_modules/chai/chai.js","browser-or-node":"node_modules/browser-or-node/src/index.js"}},"license":"MIT","devDependencies":{"@babel/cli":"^7.22.5","@babel/core":"^7.22.5","@babel/plugin-transform-modules-commonjs":"^7.22.5","@environment-safe/chai":"^0.1.0","@environment-safe/commonjs-builder":"^0.0.3","@environment-safe/jsdoc-builder":"^0.0.2","@open-automaton/moka":"^0.0.4","babel-plugin-search-and-replace":"^1.1.1","babel-plugin-transform-import-meta":"^2.2.0","chai":"^4.3.7","eslint":"^8.43.0","husky":"^8.0.3","mocha":"^10.2.0"},"scripts":{"lint":"eslint src/*.mjs test/*.mjs","test":"npm run import-test; npm run browser-test; npm run require-test","import-test":"mocha test/test.mjs","require-test":"mocha test/test.cjs","build-commonjs":"./node_modules/@environment-safe/commonjs-builder/bin/build.mjs","local-server":"open 'http://localhost:8085/' ; npx http-server -p 8085","headless-browser-test":"npm run headless-chrome-test; npm run headless-firefox-test; npm run headless-safari-test","headless-chrome-test":"moka --server . --browser chrome --relaxed --prefix ../ test/test.mjs","headless-firefox-test":"moka --server . --browser firefox --relaxed --prefix ../ test/test.mjs","headless-safari-test":"moka --server . --browser safari --relaxed --prefix ../ test/test.mjs","browser-test":"moka --server . --local-browser --relaxed --prefix ../ test/test.mjs","container-test":"docker build . -t environment-safe-package.json -f ./containers/test.dockerfile; docker logs --follow \"$(docker run -d environment-safe-package.json)\"","build-docs":"build-jsdoc docs","build-types":"build-jsdoc types","add-generated-files-to-commit":"git add docs/*.md; git add src/*.d.ts; git add dist/*.cjs","prepare":"husky install"},"dependencies":{"@environment-safe/file":"^0.3.2","browser-or-node":"^2.1.1"},"_id":"@ansi-art/font@3.0.0-alpha4","gitHead":"446f3654f61d57149ceb9c404bcd84a233cf064f","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-3P4NL4MzSCnWYlu8gQC08Cg/lEu5EeVPozJieWNyv/2NBVhkKytljfSs0o8XxfNJvTzAn1gx1pLq5aJIU8VGXQ==","shasum":"f5570b5f2e557775f37ca3e66f597c7ce423f8c3","tarball":"https://registry.npmjs.org/@ansi-art/font/-/font-3.0.0-alpha4.tgz","fileCount":17,"unpackedSize":31556,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9leVwzT5RKwmLCZDdLN+HQfq6n3BoaTI32/luD7hiHwIgNvtYS5+J5KnicWxhLYGHaSM9LHQp0aUC7DI+ISQx7Qg="}]},"_npmUser":{"name":"khrome","email":"abbey@khrome.net"},"directories":{},"maintainers":[{"name":"khrome","email":"abbey@khrome.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/font_3.0.0-alpha4_1728100853145_0.11000921790976181"},"_hasShrinkwrap":false}},"time":{"created":"2024-10-05T04:00:53.032Z","3.0.0-alpha4":"2024-10-05T04:00:53.409Z","modified":"2024-10-05T04:00:53.737Z"},"maintainers":[{"name":"khrome","email":"abbey@khrome.net"}],"description":"Ascii Art fonts: UTF, Figlet","homepage":"https://github.com/ansi-art/font","keywords":[],"repository":{"type":"git","url":"git+ssh://git@github.com/ansi-art/font.git"},"contributors":[],"author":{"name":"Abbey Hawk Sparrow","email":"khrome","url":"http://abbeyhawksparrow.com"},"bugs":{"url":"https://github.com/ansi-art/font/issues"},"license":"MIT","readme":"font\n============================\nnull\n\nUsage\n-----\n\nTesting\n-------\n\nRun the es module tests to test the root modules\n```bash\nnpm run import-test\n```\nto run the same test inside the browser:\n\n```bash\nnpm run browser-test\n```\nto run the same test headless in chrome:\n```bash\nnpm run headless-browser-test\n```\n\nto run the same test inside docker:\n```bash\nnpm run container-test\n```\n\nRun the commonjs tests against the `/dist` commonjs source (generated with the `build-commonjs` target).\n```bash\nnpm run require-test\n```\n\nDevelopment\n-----------\nAll work is done in the .mjs files and will be transpiled on commit to commonjs and tested.\n\nIf the above tests pass, then attempt a commit which will generate .d.ts files alongside the `src` files and commonjs classes in `dist`\n\n","readmeFilename":"README.md"}