{"_id":"@aiou/mario","_rev":"8-276b6e61e2f6ca88181187b4f481d2ce","name":"@aiou/mario","dist-tags":{"beta":"0.0.0-beta-20220122125303","latest":"0.3.1"},"versions":{"0.0.0":{"name":"@aiou/mario","version":"0.0.0","keywords":["neo","generator"],"author":{"url":"https://twitter.com/jiangweixian","name":"JW","email":"jiangweixian1994@gmail.com"},"license":"MIT","_id":"@aiou/mario@0.0.0","maintainers":[{"name":"qidanta","email":"jiangweixian1994@gmail.com"}],"homepage":"https://github.com/neo-hack/neo#readme","bugs":{"url":"https://github.com/neo-hack/neo/issues","email":"jiangweixian1994@gmail.com"},"dist":{"shasum":"9afa07e0e33c439dd06d7e671b1fa2bb552c0005","tarball":"https://registry.npmjs.org/@aiou/mario/-/mario-0.0.0.tgz","fileCount":106,"integrity":"sha512-OGyLGqQFJKLpgtfyRL7GqoIYpnBpryP5IrrKInrp5msSI5jJAyvsFbO3TL8XUhEI4cvdh+o59WEE7BcvhJ57xQ==","signatures":[{"sig":"MEYCIQDFi6TNfZmrC1D2FrtABZm5/g0pHVD7OgzohyDTAe1ugAIhALKI8VHS7f0LLUV50JTjYhBqLB0fckwk76fGe9Q1WLPC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69191,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh64B4CRA9TVsSAnZWagAA1yAP/j7s3Ohmw+hMDjl2VFPl\ngWuVPRzTOagenE0tW3SEOTgI5t40MjSgOb4HIMuSjIAYtYieEl0KV6AUwiJu\nqZORyi4GnoDZFvECnT84Y0Fes+KhsuaABxYBqVp1UL8MjDeK70LKULtMEjef\nG2J9tg6HWTNW9vIge5gIS8V02e3oZHZhLWR+wnDlvMlKYnG8JzcOK8Ct7bqA\nZEy/9zC6KqVqdtSY6uX5O1pkdBBcH/d2C2zot67a44UOL45qr3rGxMDMWbmR\nbMNeROnCI1ZHbKzX4iTK+K/zd4Tdclip35NBixprriNXmpNXQpDNE/gIKGkG\n/N0SIn0U/scwE7dMnyZN5X7JmhS6aVOJiHI8GrhgtBxWY9qJU+amywBp1OxL\nv1YPrwVNCOdhRRyfXRFExDBBx7cnT71ubQi+sYsikH0hTYDZxON0KRF6fova\n8scPrrf4iHqmb11LqE6P2YALlMEdd2J7oTUiYcypmSMoCBhe9RpD2QFy0Hqm\nuM8Sdf8ZY2gmvOBUGdOGisZh+fUKXDWe7F4mezt4oB547awPp3GNhHFvFC39\nk0RMmxJ7gwN32KwWoigt1BPV6U8phxEfcaNhwNZ0ChLR+GjvClXz+ogdqk6L\naQbauL44cyBH71Kgl4rJeG6HyEykF78OBIT2z8mlOE58C2R7crsOPhh9xnX7\nMalm\r\n=dG7Q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.mjs","type":"module","_from":"file:aiou-mario-0.0.0.tgz","module":"lib/index.mjs","engines":{"node":">=12"},"exports":{".":"./lib/index.mjs","./helpers":"./lib/utils/helpers.mjs"},"scripts":{"dev":"rimraf lib && ttsc -w","esmo":"esmo ./test/uses/uses/uses.ts","jest":"NO_COLOR=1 node --experimental-vm-modules node_modules/jest/bin/jest.js","test":"pnpm run build && pnpm run jest","build":"rimraf lib && rollup -c --silent","pretest":"pnpm run build","lint:fix":"eslint . --fix","ci:publish":"pnpm run build && pnpx changeset publish","ci:version":"pnpx changeset version","ci:snapshot":"pnpx changeset version --snapshot beta","schema2types":"json2ts --input ./assets/github.json --output ./assets/github.d.ts","ci:prerelease":"pnpm run build && pnpx changeset publish --tag beta"},"typings":"lib/index.d.ts","_npmUser":{"name":"qidanta","email":"jiangweixian1994@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/neo-hack/neo.git","type":"git","directory":"packages/mario"},"_npmVersion":"6.14.15","description":"generator of neo","directories":{},"_nodeVersion":"14.18.3","dependencies":{"del":"^6.0.0","gulp":"^4.0.2","debug":"4.3.3","consola":"^2.15.3","gulp-if":"^3.0.0","hookable":"^5.1.1","gulp-copy":"^4.0.1","gulp-shell":"^0.8.0","lodash.set":"^4.3.2","gulp-filter":"^7.0.0","gulp-replace":"^1.1.3","read-yaml-file":"^2.1.0","gulp-json-editor":"^2.5.6"},"typesVersions":{"*":{"helpers":["lib/utils/helpers.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"esno":"^0.13.0","jest":"27.0.6","esrua":"0.2.1","execa":"^6.0.0","husky":"^7.0.0","listr":"^0.14.3","tslib":"2.3.0","eslint":"^7.30.0","rimraf":"3.0.2","rollup":"2.58.0","ts-jest":"27.0.3","ts-node":"10.0.0","fs-extra":"^10.0.0","typescript":"^4.5.4","@types/gulp":"^4.0.9","@types/jest":"26.0.23","ttypescript":"^1.5.12","tsc-progress":"^1.0.2","@types/gulp-if":"^0.0.34","zen-observable":"^0.8.15","comparedir-test":"1.2.0","@types/lodash.set":"^4.3.6","@types/gulp-filter":"^3.0.34","rollup-plugin-size":"^0.2.2","@types/gulp-plumber":"^0.0.33","@types/gulp-replace":"^1.1.0","@types/gulp-json-editor":"^2.2.33","json-schema-to-typescript":"^10.1.5","rollup-plugin-multi-input":"^1.3.1","rollup-plugin-typescript2":"0.30.0","typescript-transform-paths":"^3.0.2","typescript-transform-extensions":"^1.0.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.20"},"peerDependencies":{"listr":"^0.14.3","zen-observable":"^0.8.15"},"_npmOperationalInternal":{"tmp":"tmp/mario_0.0.0_1642823800056_0.011676922571032256","host":"s3://npm-registry-packages"}},"0.0.0-beta-20220122125303":{"name":"@aiou/mario","version":"0.0.0-beta-20220122125303","keywords":["neo","generator"],"author":{"url":"https://twitter.com/jiangweixian","name":"JW","email":"jiangweixian1994@gmail.com"},"license":"MIT","_id":"@aiou/mario@0.0.0-beta-20220122125303","maintainers":[{"name":"qidanta","email":"jiangweixian1994@gmail.com"}],"homepage":"https://github.com/neo-hack/neo#readme","bugs":{"url":"https://github.com/neo-hack/neo/issues","email":"jiangweixian1994@gmail.com"},"dist":{"shasum":"de0fedfd446c5e1ecb50d4699b7d6a2cd10a5f80","tarball":"https://registry.npmjs.org/@aiou/mario/-/mario-0.0.0-beta-20220122125303.tgz","fileCount":110,"integrity":"sha512-pUSmlwaXfM4y3948Fy84ZImZC4zTwu3yW1krPBTm7yBDytpjCBXQO2e8053avQ6K43+JtHECaKDE3/xynCO+iA==","signatures":[{"sig":"MEUCIQC5BO2piIKAVtfxhtXPw9EYOQuHMfIioyBm21XJBhpBYAIgRP7f5qK8bVY0hziCN5CZk3OWyK8a3Nb+kfM1wg7ta1Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74921,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6/6tCRA9TVsSAnZWagAAujMP/35OAPvMA3K3NMFwqOhH\nqF+pcBfKjNz866GxUzKY9ES46Six2jEHfes19jMyYCDLcjBu5rYpIxp8uuVN\nRc6WKMctNXZAy/Kv9zdz6LgbFPdXJg+jdWyp+cnZbpTmWZSrW9Dp/o4B32u2\nwtj2xa5eBsFcL+XnQfYPO4Z7hv7z7DPoR1LpnkN5vOCHBbDU9JdV3BeMJzrM\nla2A23XE07fam4CxpKp3cEIhdVmBDYLljlqCCUWGqqsIlHRbSzHP/O5X+h7R\n15JVeWB6gXGEPrTcGvQhved9SawMn6ut3C1DiFPDi4/v6uELk7n4UPu1LVk5\nPbF5InlXQn41XTg14MsI/YWyrYoHhHzCTY+oZA8ayVmRJtG75h5gxn/dKuSl\n0Dm3XlhyEMzEOk0+HeyOkFBnZFPOii/xKt8j5iAh77fTRdnq4/CeB1EDq+5L\nK0brpxrqycjKAQ2/61GL6TTsvM/XXp3NQar8YUhaeb35gVPHPEUEpVfuO2QH\nCZKwwjJIUzcLOum5Hsol6+wac+mTNYpQBY3tE+AKDsu4oIdbrDX28+HQchaC\nmfuekmzcReXgpQAcb1fORiYDSUBtMEtgEtI8QaYucbTFnYEJE5C1c++4OkiO\nQfBEzuoyzQt3br81LDrOEQZJe4viLWXOffZLdimH85DE8P2oTMYa3G5JlCE7\naVCM\r\n=jpty\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.mjs","type":"module","_from":"file:aiou-mario-0.0.0-beta-20220122125303.tgz","module":"lib/index.mjs","engines":{"node":">=12"},"exports":{".":"./lib/index.mjs","./helpers":"./lib/utils/helpers.mjs"},"scripts":{"dev":"rimraf lib && ttsc -w","esmo":"esmo ./test/uses/uses/uses.ts","jest":"NO_COLOR=1 node --experimental-vm-modules node_modules/jest/bin/jest.js","test":"pnpm run build && pnpm run jest","build":"rimraf lib && rollup -c --silent","pretest":"pnpm run build","lint:fix":"eslint . --fix","ci:publish":"pnpm run build && pnpx changeset publish","ci:version":"pnpx changeset version","ci:snapshot":"pnpx changeset version --snapshot beta","schema2types":"json2ts --input ./assets/github.json --output ./assets/github.d.ts","ci:prerelease":"pnpm run build && pnpx changeset publish --tag beta"},"typings":"lib/index.d.ts","_npmUser":{"name":"qidanta","email":"jiangweixian1994@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/neo-hack/neo.git","type":"git","directory":"packages/mario"},"_npmVersion":"6.14.15","description":"generator of neo","directories":{},"_nodeVersion":"14.18.3","dependencies":{"del":"^6.0.0","gulp":"^4.0.2","debug":"4.3.3","consola":"^2.15.3","gulp-if":"^3.0.0","hookable":"^5.1.1","gulp-copy":"^4.0.1","gulp-debug":"^4.0.0","gulp-shell":"^0.8.0","lodash.set":"^4.3.2","gulp-filter":"^7.0.0","gulp-rename":"^2.0.0","lodash.pick":"^4.4.0","gulp-replace":"^1.1.3","read-yaml-file":"^2.1.0","gulp-json-editor":"^2.5.6"},"typesVersions":{"*":{"helpers":["lib/utils/helpers.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"esno":"^0.13.0","jest":"27.0.6","esrua":"0.2.1","execa":"^6.0.0","husky":"^7.0.0","listr":"^0.14.3","tslib":"2.3.0","eslint":"^7.30.0","rimraf":"3.0.2","rollup":"2.58.0","ts-jest":"27.0.3","ts-node":"10.0.0","fs-extra":"^10.0.0","typescript":"^4.5.4","@types/gulp":"^4.0.9","@types/jest":"26.0.23","ttypescript":"^1.5.12","tsc-progress":"^1.0.2","@types/gulp-if":"^0.0.34","zen-observable":"^0.8.15","comparedir-test":"1.2.0","@types/gulp-debug":"^2.0.32","@types/lodash.set":"^4.3.6","@types/gulp-filter":"^3.0.34","@types/gulp-rename":"^2.0.1","@types/lodash.pick":"^4.4.6","rollup-plugin-size":"^0.2.2","@types/gulp-plumber":"^0.0.33","@types/gulp-replace":"^1.1.0","@types/gulp-json-editor":"^2.2.33","json-schema-to-typescript":"^10.1.5","rollup-plugin-multi-input":"^1.3.1","rollup-plugin-typescript2":"0.30.0","typescript-transform-paths":"^3.0.2","typescript-transform-extensions":"^1.0.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.20"},"peerDependencies":{"listr":"^0.14.3","zen-observable":"^0.8.15"},"_npmOperationalInternal":{"tmp":"tmp/mario_0.0.0-beta-20220122125303_1642856109528_0.1616058895189978","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@aiou/mario","version":"0.1.0","keywords":["neo","generator"],"author":{"url":"https://twitter.com/jiangweixian","name":"JW","email":"jiangweixian1994@gmail.com"},"license":"MIT","_id":"@aiou/mario@0.1.0","maintainers":[{"name":"qidanta","email":"jiangweixian1994@gmail.com"}],"homepage":"https://github.com/neo-hack/neo#readme","bugs":{"url":"https://github.com/neo-hack/neo/issues","email":"jiangweixian1994@gmail.com"},"dist":{"shasum":"d58b181e684d9ce0c9d4a35278f521dea7c82203","tarball":"https://registry.npmjs.org/@aiou/mario/-/mario-0.1.0.tgz","fileCount":110,"integrity":"sha512-LHyuP9T0Z0+MNzODUEG2DuWDD3pCOff+DXzoGgtEeLtpsCypXKXIsq5mrzhX5yI78lx0BbH5b2UZmQYwHipTZA==","signatures":[{"sig":"MEUCIDbzsqZXXsoTxxWd4aGCWPDV3fbkzBRclBqe8VzI4uQwAiEAyNO1jfrFg+vtDXmw/VTkneQLKpp+/Yvf+alta2irS5A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74881,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7N1PCRA9TVsSAnZWagAAXOAP/RNTXmgQXCHnj1C8YOuU\nCPSFf9RGRnHDGhbSS6Wve5iAHO4fzhS780WdHeiF94EXVTahYsfooxCyST9m\n2E2pqTyfVpvGVDO5OI0S3y/RohrPLzlkyaaNr5jSD6USL/skADixcZKiens6\nvL3p9HESu2jZ0JOWNcEIU2pGjr9iwfHlNQADBCD12YQM78e4Idx7aGubb590\nMMrzWbGCt1h9jWzPYuPxr6vqATmwwNytA87SF/C7jeHB7mGFK/oG3AKSHVuq\nGviu0xl6VnN5NusDMGc+rgEhzflgcPv1t4s2EM6xqZ8s/NaBbbF1+qZJDpZR\nB7YznhliWVKnOdacs7/fpI5L7vWyTrwhhXOda+3imYRcLXVuhpFPmEtrl3R8\nCnFHaDj2P5XWuUq/Ol6n/4fOLcWco6dcpqXhKohrmDvtPTeXSddd6iOGmZvs\nIRRGLAbBq9dCeL8zmje2yvGDEU/NBpG4nFPVNYgQqVz7lIymT3KD1qb/btkB\n3QTbFJrS3cTgWs4hcfJEl/5/FsDI7UPYAMYk9XYrVwg6K15F//bJ6xlsY50K\njR/tabXN9IVR+QQ7PrV7DKdi7RvF1ddse6Ppnxvw/Kv999RWOibUjQ2BYSDs\n9CE72ISmWFY+eRh8nFiHVpRIYYL+K3d7nCG78Kvs+F6Yt/71NFR66nmrV7Gk\ng2Si\r\n=atcT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.mjs","type":"module","_from":"file:aiou-mario-0.1.0.tgz","module":"lib/index.mjs","engines":{"node":">=12"},"exports":{".":"./lib/index.mjs","./helpers":"./lib/utils/helpers.mjs"},"scripts":{"dev":"rimraf lib && ttsc -w","esmo":"esmo ./test/uses/uses/uses.ts","jest":"NO_COLOR=1 node --experimental-vm-modules node_modules/jest/bin/jest.js","test":"pnpm run build && pnpm run jest","build":"rimraf lib && rollup -c --silent","pretest":"pnpm run build","lint:fix":"eslint . --fix","ci:publish":"pnpm run build && pnpx changeset publish","ci:version":"pnpx changeset version","ci:snapshot":"pnpx changeset version --snapshot beta","schema2types":"json2ts --input ./assets/github.json --output ./assets/github.d.ts","ci:prerelease":"pnpm run build && pnpx changeset publish --tag beta"},"typings":"lib/index.d.ts","_npmUser":{"name":"qidanta","email":"jiangweixian1994@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/neo-hack/neo.git","type":"git","directory":"packages/mario"},"_npmVersion":"6.14.15","description":"generator of neo","directories":{},"_nodeVersion":"14.18.3","dependencies":{"del":"^6.0.0","gulp":"^4.0.2","debug":"4.3.3","consola":"^2.15.3","gulp-if":"^3.0.0","hookable":"^5.1.1","gulp-copy":"^4.0.1","gulp-debug":"^4.0.0","gulp-shell":"^0.8.0","lodash.set":"^4.3.2","gulp-filter":"^7.0.0","gulp-rename":"^2.0.0","lodash.pick":"^4.4.0","gulp-replace":"^1.1.3","read-yaml-file":"^2.1.0","gulp-json-editor":"^2.5.6"},"typesVersions":{"*":{"helpers":["lib/utils/helpers.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"esno":"^0.13.0","jest":"27.0.6","esrua":"0.2.1","execa":"^6.0.0","husky":"^7.0.0","listr":"^0.14.3","tslib":"2.3.0","eslint":"^7.30.0","rimraf":"3.0.2","rollup":"2.58.0","ts-jest":"27.0.3","ts-node":"10.0.0","fs-extra":"^10.0.0","typescript":"^4.5.4","@types/gulp":"^4.0.9","@types/jest":"26.0.23","ttypescript":"^1.5.12","tsc-progress":"^1.0.2","@types/gulp-if":"^0.0.34","zen-observable":"^0.8.15","comparedir-test":"1.2.0","@types/gulp-debug":"^2.0.32","@types/lodash.set":"^4.3.6","@types/gulp-filter":"^3.0.34","@types/gulp-rename":"^2.0.1","@types/lodash.pick":"^4.4.6","rollup-plugin-size":"^0.2.2","@types/gulp-plumber":"^0.0.33","@types/gulp-replace":"^1.1.0","@types/gulp-json-editor":"^2.2.33","json-schema-to-typescript":"^10.1.5","rollup-plugin-multi-input":"^1.3.1","rollup-plugin-typescript2":"0.30.0","typescript-transform-paths":"^3.0.2","typescript-transform-extensions":"^1.0.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.20"},"peerDependencies":{"listr":"^0.14.3","zen-observable":"^0.8.15"},"_npmOperationalInternal":{"tmp":"tmp/mario_0.1.0_1642913103491_0.8904808970370084","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@aiou/mario","version":"0.2.0","keywords":["neo","generator"],"author":{"url":"https://twitter.com/jiangweixian","name":"JW","email":"jiangweixian1994@gmail.com"},"license":"MIT","_id":"@aiou/mario@0.2.0","maintainers":[{"name":"qidanta","email":"jiangweixian1994@gmail.com"}],"homepage":"https://github.com/neo-hack/neo#readme","bugs":{"url":"https://github.com/neo-hack/neo/issues","email":"jiangweixian1994@gmail.com"},"dist":{"shasum":"1f0aec95e90eee63d8808af2655fd78269e55ed3","tarball":"https://registry.npmjs.org/@aiou/mario/-/mario-0.2.0.tgz","fileCount":31,"integrity":"sha512-zyLebDTATMs0lm1yoc9bK3eqagLj6UwVaHIhhhv/nb4VzgjUH/10cEcUbMJhJp9EoF5jV9bcE6E82jiaQJN0pA==","signatures":[{"sig":"MEUCIHZqX+/wcUDrttUGY/te0WVgPYNzXUU/3MBawYctE1nZAiEA0ESYHW2Ppbx7hw1j4vPhRHSZSQBgWWF04/mXPTP5BMM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31286,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9zLeCRA9TVsSAnZWagAAbpQP/3r6hGO2HTLrusiyfI5d\nnDiXriSgPefgsNM48rJSe//Ive8bkEUdMQbjXuypxLt53y/wd6pJkVCfbio8\nfhNHAKdVsG3ZAVP3iWps5Yd+e20i9Q++aMiiAGgrtmuLS2ijYm6b9DDvfH2O\nLUw3xrAQeK7akpxBlSeLWVYj1a8VQg1K5BRBgJCRotTI3ynniMk7GAPnu9/K\nhdITjGrjhZlN/nHfqclLhgGo+sMJBYPrk16iRnWQdZwpsYTs1ZDA9W1FUirV\nkrUm5GVl2jWEUHeWlLQ3Yhrms3bS4EEGkj7Jj6A/09ZQ4UIhhk3g4Ptkw38l\nnENKoF+9HvjFuuNFe+YsGuZW2sW7sfosKXeeY03JmTqngeYsZ+FPiHbdOJgK\nKA5dSFS9jJM9aqARIsItX04kIGX5yP6LmIKoV3Qr1z9nVzAmG5CuaN8az0zV\nEVT/swbp2HMPF2yB2gq/k4Vr2LxKtsvUrKMWYcqb1w0mlIM/RSLL6nBoQ9M7\nAILSP2K9/KzGG129q+038SddUNFdnUY18/2t7Ot16+2ngc4WCgx9XvU5licp\nhCnj51/qMdY4SPEIH8KUylosC3YiLE7RiJq5SSfL8c+wkDfijGZQBeP2pY61\nOfkRDwYaTcO0wY4PVE3d8yjz4Yk/7qcttn6X9czxmSLLqQe5EAXMFzNlIW37\n9YRY\r\n=LNpC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.mjs","type":"module","_from":"file:aiou-mario-0.2.0.tgz","module":"lib/index.mjs","engines":{"node":">=12"},"exports":{".":"./lib/index.mjs","./helpers":"./lib/utils/helpers.mjs"},"scripts":{"dev":"rimraf lib && ttsc -w","jest":"NO_COLOR=1 node --experimental-vm-modules node_modules/jest/bin/jest.js","test":"pnpm run build && pnpm run jest","build":"rimraf lib && rollup -c --silent","pretest":"pnpm run build","lint:fix":"eslint . --fix","schema2types":"json2ts --input ./assets/github.json --output ./assets/github.d.ts"},"typings":"lib/index.d.ts","_npmUser":{"name":"qidanta","email":"jiangweixian1994@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/neo-hack/neo.git","type":"git","directory":"packages/mario"},"_npmVersion":"6.14.15","description":"generator of neo","directories":{},"_nodeVersion":"14.18.3","dependencies":{"del":"^6.0.0","gulp":"^4.0.2","debug":"4.3.3","consola":"^2.15.3","fs-extra":"^10.0.0","hookable":"^5.1.1","gulp-copy":"^4.0.1","lodash-es":"^4.17.21","gulp-debug":"^4.0.0","gulp-shell":"^0.8.0","gulp-filter":"^7.0.0","gulp-rename":"^2.0.0","gulp-replace":"^1.1.3","read-yaml-file":"^2.1.0","gulp-json-editor":"^2.5.6"},"typesVersions":{"*":{"helpers":["lib/utils/helpers.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"esno":"^0.13.0","jest":"27.0.6","esrua":"0.2.1","execa":"^6.0.0","husky":"^7.0.0","listr":"^0.14.3","tslib":"2.3.0","eslint":"^7.30.0","rimraf":"3.0.2","rollup":"2.58.0","ts-jest":"27.0.3","ts-node":"10.0.0","typescript":"^4.5.4","@types/gulp":"^4.0.9","@types/jest":"26.0.23","ttypescript":"^1.5.12","tsc-progress":"^1.0.2","@types/gulp-if":"^0.0.34","zen-observable":"^0.8.15","comparedir-test":"1.2.0","@types/lodash-es":"^4.17.5","@types/gulp-debug":"^2.0.32","@types/gulp-filter":"^3.0.34","@types/gulp-rename":"^2.0.1","rollup-plugin-size":"^0.2.2","@types/gulp-plumber":"^0.0.33","@types/gulp-json-editor":"^2.2.33","json-schema-to-typescript":"^10.1.5","rollup-plugin-multi-input":"^1.3.1","rollup-plugin-typescript2":"0.30.0","typescript-transform-paths":"^3.0.2","typescript-transform-extensions":"^1.0.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.20"},"peerDependencies":{"listr":"^0.14.3","zen-observable":"^0.8.15"},"_npmOperationalInternal":{"tmp":"tmp/mario_0.2.0_1643590366003_0.5631555263918724","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@aiou/mario","version":"0.2.1","keywords":["neo","generator"],"author":{"url":"https://twitter.com/jiangweixian","name":"JW","email":"jiangweixian1994@gmail.com"},"license":"MIT","_id":"@aiou/mario@0.2.1","maintainers":[{"name":"qidanta","email":"jiangweixian1994@gmail.com"}],"homepage":"https://github.com/neo-hack/neo#readme","bugs":{"url":"https://github.com/neo-hack/neo/issues","email":"jiangweixian1994@gmail.com"},"dist":{"shasum":"cc8edd1f7362d49677bb5dc78fd2df57953db4b5","tarball":"https://registry.npmjs.org/@aiou/mario/-/mario-0.2.1.tgz","fileCount":31,"integrity":"sha512-RulZk5axsoob6KS6LAtqVOE0xTICs7DmiXqeo711JaK+FRWezCL0Ro4Of1+dUB5mrANT3eeTnGWOTRl1UVSC4w==","signatures":[{"sig":"MEUCIBKWmdAbbAP4OPe9jdlMmhO0h1wqpWyBP8Z3HntKtVALAiEAs9+v4Kjsirt9ekJEex28nFXfK1l41JqCLPom47PEGg4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31500,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAqqhCRA9TVsSAnZWagAAtXsQAI0QD26iawHzk93sbZZI\nDGSd6W6ERGH2EMcN2GOEIgdWIdt6/JpAQE8RS7zJMt8GjkHQp6CQPckjyxpe\n2mygB/AOLoG9j8ZtOmq4EiCMGAXXO0BlcNS4vN250gpUdwlSavUTgrbXe+DU\nADjpE8QMWJRqjsFq2QpmHwd2HWoq71Hb2HysfecwE1rdwLULFZcvSAuZYsDo\nCC5cRZGxvQ3QwkIG2mEQylezZjDg45xsnFpDQOoVj+LcorJ/+WHzcGoFZhlJ\npKly+B//K6xMcKZcaqv1+hl4b+LMkj60zuIYRFEhdTnIQOgeCsNaGfleJD5z\n9Cku66Pd9eTq0LOWj46/BlKYVW7Gh6ijTs4d6C62qWEnDmpkDl7ZOopFp6jj\ny7B4rpINyCLOC90tRbSogo0RTDtY03kzb/2mXyvrt1dykHpx4QpW7SwC4jnS\nZnfL4EeeXxHj1HFQMAByX4csl+FPDTQaSxDABkBbFGfRXZVyije2Mncfx4ek\n9dEdvPeIe1cnOG3FWFzKFr2eJB+hJ1sv0NNBR3JX4ftozsuF8Qr+QpSYC9Cw\nTJT45X14JRRnh8LTzb2Pk0wkTVrQpbQb1V0z5thUwrpXjhjShU+KfrVVz/A8\nHXqRC7wN/QacTYdQVX9eXBTI90QT73o2qggfnbrVDprRYNHR8fEbJfQ+bFU6\nvDIQ\r\n=fPsG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.mjs","type":"module","_from":"file:aiou-mario-0.2.1.tgz","module":"lib/index.mjs","engines":{"node":">=12"},"exports":{".":"./lib/index.mjs","./helpers":"./lib/utils/helpers.mjs"},"scripts":{"dev":"rimraf lib && rollup -c --watch","jest":"NO_COLOR=1 node --experimental-vm-modules node_modules/jest/bin/jest.js","test":"pnpm run build && pnpm run jest","build":"rimraf lib && rollup -c --silent","pretest":"pnpm run build","lint:fix":"eslint . --fix","schema2types":"json2ts --input ./assets/github.json --output ./assets/github.d.ts"},"typings":"lib/index.d.ts","_npmUser":{"name":"qidanta","email":"jiangweixian1994@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/neo-hack/neo.git","type":"git","directory":"packages/mario"},"_npmVersion":"6.14.15","description":"generator of neo","directories":{},"_nodeVersion":"14.18.3","dependencies":{"del":"^6.0.0","gulp":"^4.0.2","debug":"4.3.3","consola":"^2.15.3","fs-extra":"^10.0.0","hookable":"^5.1.1","gulp-copy":"^4.0.1","lodash-es":"^4.17.21","gulp-debug":"^4.0.0","gulp-shell":"^0.8.0","gulp-filter":"^7.0.0","gulp-rename":"^2.0.0","gulp-replace":"^1.1.3","read-yaml-file":"^2.1.0","gulp-json-editor":"^2.5.6"},"typesVersions":{"*":{"helpers":["lib/utils/helpers.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"esno":"^0.13.0","jest":"27.0.6","esrua":"0.2.1","execa":"^6.0.0","husky":"^7.0.0","listr":"^0.14.3","tslib":"2.3.0","eslint":"^7.30.0","rimraf":"3.0.2","rollup":"2.58.0","ts-jest":"27.0.3","ts-node":"10.0.0","typescript":"^4.5.4","@types/gulp":"^4.0.9","@types/jest":"26.0.23","ttypescript":"^1.5.12","tsc-progress":"^1.0.2","@types/gulp-if":"^0.0.34","zen-observable":"^0.8.15","comparedir-test":"1.2.0","@types/lodash-es":"^4.17.5","@types/gulp-debug":"^2.0.32","@types/gulp-filter":"^3.0.34","@types/gulp-rename":"^2.0.1","rollup-plugin-size":"^0.2.2","@types/gulp-plumber":"^0.0.33","@types/gulp-json-editor":"^2.2.33","json-schema-to-typescript":"^10.1.5","rollup-plugin-multi-input":"^1.3.1","rollup-plugin-typescript2":"0.30.0","typescript-transform-paths":"^3.0.2","typescript-transform-extensions":"^1.0.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.20"},"peerDependencies":{"listr":"^0.14.3","zen-observable":"^0.8.15"},"_npmOperationalInternal":{"tmp":"tmp/mario_0.2.1_1644341921064_0.3917806623205664","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@aiou/mario","version":"0.3.0","keywords":["neo","generator"],"author":{"url":"https://twitter.com/jiangweixian","name":"JW","email":"jiangweixian1994@gmail.com"},"license":"MIT","_id":"@aiou/mario@0.3.0","maintainers":[{"name":"qidanta","email":"jiangweixian1994@gmail.com"}],"homepage":"https://github.com/neo-hack/neo#readme","bugs":{"url":"https://github.com/neo-hack/neo/issues","email":"jiangweixian1994@gmail.com"},"dist":{"shasum":"868e5a5f8c0745ef1bc8e8ef8f3b8fbce9bf91d2","tarball":"https://registry.npmjs.org/@aiou/mario/-/mario-0.3.0.tgz","fileCount":45,"integrity":"sha512-jY+43M3af8jDjSvyW9ozIjSqoz33VLP0MMKFGUSKJ6AKINGh5x1Nh8y5TwWn3Mwi2TWKsxFHaqXkTWqweGGY+w==","signatures":[{"sig":"MEQCIBesRfBTn8483GquejYPEk5/f1XO9if1RdbU4lgJf4o6AiAMpsNy+6xG4hyaOT50v7HWHJJ3hAyUFPyZgyGfALTSjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35279},"main":"lib/index.mjs","type":"module","_from":"file:aiou-mario-0.3.0.tgz","module":"lib/index.mjs","engines":{"node":">=12"},"exports":{".":"./lib/index.mjs","./helpers":"./lib/utils/helpers.mjs"},"scripts":{"dev":"rimraf lib && rollup -c --watch","test":"pnpm run build && pnpm run vitest:ci","build":"rimraf lib && rollup -c --silent && pnpm run build:dts","vitest":"vitest","pretest":"pnpm run build","lint:fix":"eslint . --fix","build:dts":"tspc --project tsconfig.build.json","vitest:ci":"NO_COLOR=1 vitest","schema2types":"json2ts --input ./assets/github.json --output ./assets/github.d.ts"},"typings":"lib/index.d.ts","_npmUser":{"name":"qidanta","email":"jiangweixian1994@gmail.com"},"_resolved":"/tmp/27e603e229ed20f9d964274660ce62d1/aiou-mario-0.3.0.tgz","_integrity":"sha512-jY+43M3af8jDjSvyW9ozIjSqoz33VLP0MMKFGUSKJ6AKINGh5x1Nh8y5TwWn3Mwi2TWKsxFHaqXkTWqweGGY+w==","repository":{"url":"git+https://github.com/neo-hack/neo.git","type":"git","directory":"packages/mario"},"_npmVersion":"10.8.2","description":"generator of neo","directories":{},"_nodeVersion":"20.19.4","dependencies":{"del":"^6.0.0","gulp":"^4.0.2","debug":"4.3.3","consola":"^2.15.3","fs-extra":"^10.0.0","hookable":"^5.1.1","gulp-copy":"^4.0.1","lodash-es":"^4.17.21","gulp-debug":"^4.0.0","gulp-shell":"^0.8.0","gulp-filter":"^7.0.0","gulp-rename":"^2.0.0","gulp-replace":"^1.1.3","read-yaml-file":"^2.1.0","gulp-json-editor":"^2.5.6"},"typesVersions":{"*":{"helpers":["lib/utils/helpers.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.5","execa":"^6.0.0","husky":"^7.0.0","listr":"^0.14.3","tslib":"2.3.0","rimraf":"3.0.2","rollup":"2.58.0","vitest":"^0.7.7","esbuild":"^0.18.13","ts-patch":"^3.3.0","typescript":"^5.6.3","@types/gulp":"^4.0.9","@types/debug":"^4.1.12","@types/listr":"^0.14.3","vitest-extra":"^0.0.2","@types/gulp-if":"^0.0.34","zen-observable":"^0.8.15","@types/lodash-es":"^4.17.5","@types/gulp-debug":"^2.0.32","@types/gulp-filter":"^3.0.34","@types/gulp-rename":"^2.0.1","rollup-plugin-size":"^0.2.2","@types/gulp-plumber":"^0.0.33","@types/zen-observable":"^0.8.7","rollup-plugin-esbuild":"^5.0.0","@types/gulp-json-editor":"^2.2.33","json-schema-to-typescript":"^10.1.5","rollup-plugin-multi-input":"^1.3.1","@rollup/plugin-node-resolve":"^13.1.3","rollup-plugin-node-externals":"^5.0.0"},"peerDependencies":{"listr":"^0.14.3","zen-observable":"^0.8.15"},"_npmOperationalInternal":{"tmp":"tmp/mario_0.3.0_1756607108693_0.28562768070773337","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@aiou/mario","version":"0.3.1","type":"module","description":"generator of neo","keywords":["neo","generator"],"license":"MIT","engines":{"node":">=12"},"homepage":"https://github.com/neo-hack/neo#readme","repository":{"type":"git","url":"git+https://github.com/neo-hack/neo.git","directory":"packages/mario"},"bugs":{"url":"https://github.com/neo-hack/neo/issues","email":"jiangweixian1994@gmail.com"},"author":{"name":"JW","email":"jiangweixian1994@gmail.com","url":"https://twitter.com/jiangweixian"},"exports":{".":"./lib/index.mjs","./helpers":"./lib/utils/helpers.mjs"},"typesVersions":{"*":{"helpers":["lib/utils/helpers.d.ts"]}},"main":"lib/index.mjs","module":"lib/index.mjs","typings":"lib/index.d.ts","peerDependencies":{"listr":"^0.14.3","zen-observable":"^0.8.15"},"dependencies":{"consola":"^2.15.3","debug":"4.3.3","del":"^6.0.0","fs-extra":"^10.0.0","gulp":"^4.0.2","gulp-copy":"^4.0.1","gulp-debug":"^4.0.0","gulp-filter":"^7.0.0","gulp-json-editor":"^2.5.6","gulp-rename":"^2.0.0","gulp-replace":"^1.1.3","gulp-shell":"^0.8.0","hookable":"^5.1.1","lodash-es":"^4.17.21","read-yaml-file":"^2.1.0"},"devDependencies":{"@rollup/plugin-node-resolve":"^13.1.3","@types/debug":"^4.1.12","@types/gulp":"^4.0.9","@types/gulp-debug":"^2.0.32","@types/gulp-filter":"^3.0.34","@types/gulp-if":"^0.0.34","@types/gulp-json-editor":"^2.2.33","@types/gulp-plumber":"^0.0.33","@types/gulp-rename":"^2.0.1","@types/listr":"^0.14.3","@types/lodash-es":"^4.17.5","@types/zen-observable":"^0.8.7","esbuild":"^0.25.9","execa":"^6.0.0","husky":"^7.0.0","json-schema-to-typescript":"^10.1.5","listr":"^0.14.3","rimraf":"3.0.2","rollup":"4.49.0","rollup-plugin-esbuild":"^6.2.1","rollup-plugin-multi-input":"^1.3.1","rollup-plugin-node-externals":"^8.1.0","rollup-plugin-size":"^0.3.1","ts-patch":"^3.3.0","tslib":"2.3.0","tsx":"4.20.5","typescript":"^5.6.3","vitest":"^0.7.7","vitest-extra":"^0.0.2","zen-observable":"^0.8.15"},"scripts":{"schema2types":"json2ts --input ./assets/github.json --output ./assets/github.d.ts","build:dts":"tspc --project tsconfig.build.json","build":"rimraf lib && rollup -c --silent && pnpm run build:dts","dev":"rimraf lib && rollup -c --watch","vitest":"vitest","vitest:ci":"NO_COLOR=1 vitest","test":"pnpm run build && pnpm run vitest:ci","pretest":"pnpm run build","lint:fix":"eslint . --fix"},"_id":"@aiou/mario@0.3.1","_integrity":"sha512-MVOoPikDJHSS+vmI6xqpwYi04lTo2Y+xYwwX5sr891EAUWhNwrIkJX3WJKrfF8pheXlUBO9V6i+6IlGw+UDUJA==","_resolved":"/tmp/669bde2304dc65d3f7a3e8fa1e080f98/aiou-mario-0.3.1.tgz","_from":"file:aiou-mario-0.3.1.tgz","_nodeVersion":"20.19.4","_npmVersion":"10.8.2","dist":{"integrity":"sha512-MVOoPikDJHSS+vmI6xqpwYi04lTo2Y+xYwwX5sr891EAUWhNwrIkJX3WJKrfF8pheXlUBO9V6i+6IlGw+UDUJA==","shasum":"fa9db8883d0e511ef9527ab8012650d0ca35d4a8","tarball":"https://registry.npmjs.org/@aiou/mario/-/mario-0.3.1.tgz","fileCount":45,"unpackedSize":35278,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFuTXPqkho3Rb7gdQmisZK0a165uTSh6QsPS2mEiaJ2rAiAX8sa+ClHgNedcbftmVbVpa2PHMLk/rSGBx81no+q01w=="}]},"_npmUser":{"name":"qidanta","email":"jiangweixian1994@gmail.com"},"directories":{},"maintainers":[{"name":"qidanta","email":"jiangweixian1994@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mario_0.3.1_1756613669862_0.3265468306070911"},"_hasShrinkwrap":false}},"time":{"created":"2022-01-22T03:56:39.981Z","modified":"2025-08-31T04:14:30.278Z","0.0.0":"2022-01-22T03:56:40.196Z","0.0.0-beta-20220122125303":"2022-01-22T12:55:09.753Z","0.1.0":"2022-01-23T04:45:03.736Z","0.2.0":"2022-01-31T00:52:46.168Z","0.2.1":"2022-02-08T17:38:41.224Z","0.3.0":"2025-08-31T02:25:08.910Z","0.3.1":"2025-08-31T04:14:30.066Z"},"bugs":{"url":"https://github.com/neo-hack/neo/issues","email":"jiangweixian1994@gmail.com"},"author":{"name":"JW","email":"jiangweixian1994@gmail.com","url":"https://twitter.com/jiangweixian"},"license":"MIT","homepage":"https://github.com/neo-hack/neo#readme","keywords":["neo","generator"],"repository":{"type":"git","url":"git+https://github.com/neo-hack/neo.git","directory":"packages/mario"},"description":"generator of neo","maintainers":[{"name":"qidanta","email":"jiangweixian1994@gmail.com"}],"readme":"# @aiou/mario\n*Simple Manipulate syste mbased on gulp*\n\n[![npm](https://img.shields.io/npm/v/@aiou/mario)](https://github.com/neo-hack/mario/tree/master) [![GitHub](https://img.shields.io/npm/l/@aiou/mario)](https://github.com/neo-hack/mario/tree/master)\n\n## features\n\n- 🖐️ Similar syntax like github workflow, check supported syntax [here](https://github.com/neo-hack/neo/tree/master/packages/mario/src/interface/index.ts)\n- 📦 Builtin most use actions like `replace/copy/clean/json-editor`\n- 📝 Work with [listr](https://github.com/neo-hack/neo/blob/master/packages/mario/docs/recipes.md)\n- ⚡ Support expression string like [github-outputs](https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#example-defining-outputs-for-a-job)\n\n## install\n\n```console\nnpm install @aiou/mario\n```\n\n## usage\n\n```ts\nimport { create } from '@aiou/mario'\n\nconst mario = await create(filepath)\nawait mario.start()\n```\n### common options\n\ncommon options for `job`\n\n- `job.paths` - Not required, in default will be all files under `process.cwd()`, auto ignore `node_modules`. If specific `paths` but not match files, will skip job.\n\ncommon options for `uses` `run` in workflow\n\n- `steps.continue-on-error` - no exit if error\n\n```yaml\nsteps:\n  - name: Setup Husky\n    run: pnpx --yes husky-init\n    continue-on-error: true\n```\n\n### uses\n**only support builtin actions**\n\n**replace**\n\n```yaml\njobs:\n  REPLACE:\n    paths: \"output/**/*.ts\"\n    steps:\n      - name: Replace Action\n      - uses: replace\n        with:\n          match: one\n          replacement: target\n\n      # batch replace\n      - name: Replace Action\n      - uses: replace\n        with:\n          pairs:\n            - match: two\n              replacement: target\n            - match: three\n              replacement: ${{ outputs.variable }}\n\n```\n\n**json-editor**\n\n```yaml\njobs:\n  JSON EDITOR:\n    paths: \"output/**/*.json\"\n    steps:\n      - name: Json Editor Action\n      - uses: json-editor\n        with:\n          content:\n            version: \"1.0.0\"\n          pairs:\n            - path: \"scripts.ci:prepare\"\n              value: \"pnpm publish\"\n            - path: \"lint-staged\"\n              value:\n                \"**/**/*.{js,ts,tsx,vue,json}\": [\"eslint --fix\"]\n            \n```\n\n- `content` - overwrite matched json file\n- `pairs` - partial updated json content\n  - `path` - `separator` is `.` like `lodash.set`\n  - `value`\n\n**clean**\n\n```yaml\njobs:\n  CLEAN:\n    paths: \"*.ts\"\n    steps:\n      - name: Clean Action\n      - uses: clean\n        with:\n          paths:\n            - \"output/*\"\n```\n\n- `output` - clean files matched `output/**`\n\n**copy**\n\n```yaml\njobs:\n  COPY:\n    paths: \"assets.ts\"\n    steps:\n      - name: COPY\n      - uses: copy\n        with:\n          output: output\n```\n\n- `output` - copy `paths` files to `output`\n\n## run\n\n```yaml\njobs:\n  RUN:\n    paths: \"output/*\"\n    steps:\n      - name: Run Shell\n        run: echo hello\n        with:\n          quiet: false\n```\n\n- `quiet` - silent exec\n\n## how it work\n\n```yaml\njobs:\n  //...\n  Issue template:\n    name: Setup github issue templates\n    paths: .neo/**/assets/templates/ISSUE_TEMPLATE/*.md\n    steps:\n      - name: Issue templates\n        uses: copy\n        with:\n          output: .github/ISSUE_TEMPLATE\n  //...\n```\n\nwill convert to\n\n```ts\ngulp.task('Setup github issue templates', function () {\n  gulp.src('.neo/**/assets/templates/ISSUE_TEMPLATE/*.md')\n    .pipe('copy to output')\n    .dest('..')\n})\n```\n\n## TODO\n\n- [ ] dynamic load external uses action\n- [ ] more github workflow syntax, e.g. if\n\n# \n<div align='right'>\n\n*built with ❤️ by 😼*\n\n</div>","readmeFilename":"README.md"}