{"_id":"@archethicjs/create-ae-contract-as","_rev":"9-0a7e42b44faaa7487742b5d94baa70f0","name":"@archethicjs/create-ae-contract-as","dist-tags":{"latest":"1.0.6"},"versions":{"1.0.0":{"name":"@archethicjs/create-ae-contract-as","version":"1.0.0","author":"","license":"ISC","_id":"@archethicjs/create-ae-contract-as@1.0.0","maintainers":[{"name":"bchamagne","email":"bastien@archethic.net"},{"name":"neylix","email":"julien@archethic.net"},{"name":"sam_manza","email":"samuel@uniris.io"}],"bin":{"create-ae-contract-as":"index.js"},"dist":{"shasum":"da4e79f5e4fc25568b77fd9fea698f085131e0df","tarball":"https://registry.npmjs.org/@archethicjs/create-ae-contract-as/-/create-ae-contract-as-1.0.0.tgz","fileCount":8,"integrity":"sha512-3MOZ4hBWks0+lQ/fWb7iS9zPrLRXyzI+yzu/Zi3ksEcNfjGrQGHFHdxjH4tfHxI1sJghHZsEl5+bHdqJyceMaA==","signatures":[{"sig":"MEUCIGGKth82IXKbbrr0EN36s3snwv10oILtRmf9eoqEzvG3AiEAnhIbEPqklUOmjdt2Bh7gwmhp79t21+iU3hsYnb4jGQk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6065},"main":"index.js","type":"module","gitHead":"d4f668289b509d38df83dedf7b33e0649502a2e0","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"bchamagne","email":"bastien@archethic.net"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"18.12.1","dependencies":{"prompts":"^2.4.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-ae-contract-as_1.0.0_1727181579680_0.3553110833027002","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@archethicjs/create-ae-contract-as","version":"1.0.1","author":"","license":"ISC","_id":"@archethicjs/create-ae-contract-as@1.0.1","maintainers":[{"name":"bchamagne","email":"bastien@archethic.net"},{"name":"neylix","email":"julien@archethic.net"},{"name":"sam_manza","email":"samuel@uniris.io"}],"bin":{"create-ae-contract-as":"index.js"},"dist":{"shasum":"71ba1d0790cf680197408193088a3762e97a7ea3","tarball":"https://registry.npmjs.org/@archethicjs/create-ae-contract-as/-/create-ae-contract-as-1.0.1.tgz","fileCount":8,"integrity":"sha512-zvlbyN6/uw9odab38e/iWsqesJ2GZ3p40OiIcfqWccww6c6J+xxluhc0gKbBagkqhaIihwhCi/+dJv0XyAzMog==","signatures":[{"sig":"MEYCIQDhJd4qCzsI5FmWokQ0BPFbtW+Bwg4BezMnxyxp7F6LJgIhAI6V0+dwjG1ta18nB3nARHhdcOAuYEoXIwfh8atGj+6P","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6106},"main":"index.js","type":"module","gitHead":"8bb3c7ca33bf8e7da8fbd21e827a2266c2437f8a","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"bchamagne","email":"bastien@archethic.net"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"18.12.1","dependencies":{"prompts":"^2.4.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-ae-contract-as_1.0.1_1727185724773_0.9388855511239043","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@archethicjs/create-ae-contract-as","version":"1.0.2","author":"","license":"ISC","_id":"@archethicjs/create-ae-contract-as@1.0.2","maintainers":[{"name":"bchamagne","email":"bastien@archethic.net"},{"name":"neylix","email":"julien@archethic.net"},{"name":"sam_manza","email":"samuel@uniris.io"}],"bin":{"create-ae-contract-as":"index.js"},"dist":{"shasum":"457a788334ec64e0608bc2cb6ed6c4a327ff70ae","tarball":"https://registry.npmjs.org/@archethicjs/create-ae-contract-as/-/create-ae-contract-as-1.0.2.tgz","fileCount":8,"integrity":"sha512-BbAV7zQqVrMuMZINXcHCnJ+wW2QKI1kKGl57+RVeA2d/J3ObU5/ZCbM08hG2xiedW0glPEg4qPSNFSBwwA3bwA==","signatures":[{"sig":"MEUCIFEOfkqOtskShKnnHctP5OrQn1w2uphoYat1zRgGxbQ5AiEAi2DSW8P6nM5uEOy1fDQgEOYqn+cjzNn5F08wSD4bXck=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6125},"main":"index.js","type":"module","gitHead":"597974fecae6d44e96b4b57ac8faf2c59440678b","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"sam_manza","email":"samuel@uniris.io"},"_npmVersion":"9.5.1","description":"","directories":{},"_nodeVersion":"18.16.0","dependencies":{"prompts":"^2.4.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-ae-contract-as_1.0.2_1727254928495_0.592207145633193","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@archethicjs/create-ae-contract-as","version":"1.0.3","author":"","license":"ISC","_id":"@archethicjs/create-ae-contract-as@1.0.3","maintainers":[{"name":"bchamagne","email":"bastien@archethic.net"},{"name":"neylix","email":"julien@archethic.net"},{"name":"sam_manza","email":"samuel@uniris.io"}],"bin":{"create-ae-contract-as":"index.js"},"dist":{"shasum":"ee1ad3b1e4ec5dce49fef1a50d92a2bcc63be41b","tarball":"https://registry.npmjs.org/@archethicjs/create-ae-contract-as/-/create-ae-contract-as-1.0.3.tgz","fileCount":7,"integrity":"sha512-KKkGDoXhxve/le7+wM1TW1gIPgFFb6B3novBnvIeFPunHYW2wcQJHq2FMkC8smN0dDMgK2nIj7E/6Q0f1o/olw==","signatures":[{"sig":"MEUCIDxI2gHaVDF8XsxZEK1EQonzcM+9QUmTV/FXN5FE/2v8AiEAhZVCXiShBu8XVqgGLch88SPGGKlEKx47/JrCzICAKfM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5505},"main":"index.js","type":"module","gitHead":"f8df4fd62da7cf33147b84d19ad873361262b813","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"sam_manza","email":"samuel@uniris.io"},"_npmVersion":"9.5.1","description":"","directories":{},"_nodeVersion":"18.16.0","dependencies":{"prompts":"^2.4.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-ae-contract-as_1.0.3_1727366515762_0.7671375030718259","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@archethicjs/create-ae-contract-as","version":"1.0.4","author":"","license":"ISC","_id":"@archethicjs/create-ae-contract-as@1.0.4","maintainers":[{"name":"sam_manza","email":"samuel@uniris.io"},{"name":"bchamagne","email":"bastien@archethic.net"},{"name":"neylix","email":"julien@archethic.net"}],"bin":{"create-ae-contract-as":"index.js"},"dist":{"shasum":"bd9134d1054b8dfac6e4215ee9a794a2573e0ed7","tarball":"https://registry.npmjs.org/@archethicjs/create-ae-contract-as/-/create-ae-contract-as-1.0.4.tgz","fileCount":8,"integrity":"sha512-4lf0v0yWc2hagVgtBYENkRrjk+TCIKnJxka1gmxXe3n0FZWNd6sAjtC2Wrcou2+I5YWSecjXBwwO+tMaFEOWgA==","signatures":[{"sig":"MEYCIQCJozAlqjtCyP4t3bLA0096fxe+Uec7i/Aav4OLtCwUEgIhAIkrd0d5WPR/SZtu1ZaGFRaFiL2+OchpxeEgdVDpfFNK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7016},"main":"index.js","type":"module","gitHead":"c8893884e250da720f0b678949b5048b77fa2a96","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"neylix","email":"julien@archethic.net"},"_npmVersion":"10.9.2","description":"A scaffolding tool for quickly generating smart contract projects for the Archethic Public Blockchain using AssemblyScript. This tool streamlines the setup process, enabling developers to focus on building and deploying smart contracts.","directories":{},"_nodeVersion":"21.2.0","dependencies":{"prompts":"^2.4.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-ae-contract-as_1.0.4_1735314700614_0.8352008514329128","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@archethicjs/create-ae-contract-as","version":"1.0.5","author":"","license":"ISC","_id":"@archethicjs/create-ae-contract-as@1.0.5","maintainers":[{"name":"sam_manza","email":"samuel@uniris.io"},{"name":"neylix","email":"julien.leclerc05@protonmail.com"},{"name":"archethic-maintener","email":"philippe.archethic@gmail.com"}],"bin":{"create-ae-contract-as":"index.js"},"dist":{"shasum":"a5c15f5bf13bcbb82fec5252a36934cffafdc68a","tarball":"https://registry.npmjs.org/@archethicjs/create-ae-contract-as/-/create-ae-contract-as-1.0.5.tgz","fileCount":9,"integrity":"sha512-UMVzsOwewWPQO69vm2CTvxq9uHnPjZznxjlBpyq4C7Y3w7ZOO9p9JvvXhTZ3UZZi5+WozgbRdkMJnNt5eyk0oA==","signatures":[{"sig":"MEYCIQCORZr6992txCSelpnn/rNnNxNCzy8SV8v3AglLpbtaRgIhAIv8t/vGoV+RykbB8MgnvidYtRmhrNdPgyUmELmiCNgk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8846},"main":"index.js","type":"module","gitHead":"80b59d48a287869a06bd15831f3891b6545adce3","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"archethic-maintener","email":"philippe.archethic@gmail.com"},"_npmVersion":"11.3.0","description":"A scaffolding tool for quickly generating smart contract projects for the Archethic Public Blockchain using AssemblyScript. This tool streamlines the setup process, enabling developers to focus on building and deploying smart contracts.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"prompts":"^2.4.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-ae-contract-as_1.0.5_1749545251191_0.00884134501632472","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@archethicjs/create-ae-contract-as","version":"1.0.6","description":"A scaffolding tool for quickly generating smart contract projects for the Archethic Public Blockchain using AssemblyScript. This tool streamlines the setup process, enabling developers to focus on building and deploying smart contracts.","main":"index.js","type":"module","bin":{"create-ae-contract-as":"index.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"ISC","dependencies":{"prompts":"^2.4.2"},"_id":"@archethicjs/create-ae-contract-as@1.0.6","gitHead":"80d9b54923c1cb017aee0618c2cb8a9a80ae907b","_nodeVersion":"22.14.0","_npmVersion":"11.3.0","dist":{"integrity":"sha512-BH/nc2Y59TtrUdTEu0GjVXzryVQWdMyVl/Rj2UuwC8VWXA5qkgQ01BbnRLEKWbyXEn8f5O04QYYuq7bOr4vgQg==","shasum":"9d9f35d5a9cfc467d1fe13406c6725f1004ad1eb","tarball":"https://registry.npmjs.org/@archethicjs/create-ae-contract-as/-/create-ae-contract-as-1.0.6.tgz","fileCount":13,"unpackedSize":14819,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCLb7FTrvOYqJAD2+wKlmC/9UF91FB9EZgTpX3QOZSKkwIhAPBe4NIBitITxf1bVd7u5+ODjHG7Czz+CQutYJDusT7R"}]},"_npmUser":{"name":"archethic-maintener","email":"philippe.archethic@gmail.com"},"directories":{},"maintainers":[{"name":"sam_manza","email":"samuel@uniris.io"},{"name":"neylix","email":"julien.leclerc05@protonmail.com"},{"name":"archethic-maintener","email":"philippe.archethic@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/create-ae-contract-as_1.0.6_1749575013475_0.19231507166695083"},"_hasShrinkwrap":false}},"time":{"created":"2024-09-24T12:39:39.564Z","modified":"2025-06-10T17:03:33.914Z","1.0.0":"2024-09-24T12:39:39.835Z","1.0.1":"2024-09-24T13:48:44.932Z","1.0.2":"2024-09-25T09:02:08.668Z","1.0.3":"2024-09-26T16:01:55.975Z","1.0.4":"2024-12-27T15:51:40.880Z","1.0.5":"2025-06-10T08:47:31.360Z","1.0.6":"2025-06-10T17:03:33.674Z"},"license":"ISC","description":"A scaffolding tool for quickly generating smart contract projects for the Archethic Public Blockchain using AssemblyScript. This tool streamlines the setup process, enabling developers to focus on building and deploying smart contracts.","maintainers":[{"name":"sam_manza","email":"samuel@uniris.io"},{"name":"neylix","email":"julien.leclerc05@protonmail.com"},{"name":"archethic-maintener","email":"philippe.archethic@gmail.com"}],"readme":"# create-ae-contract-as\r\n\r\nA scaffolding tool for quickly generating smart contract projects for the Archethic Public Blockchain using AssemblyScript. This tool streamlines the setup process, enabling developers to focus on building and deploying smart contracts.\r\n\r\n## Getting Started\r\n\r\n### Prerequisites\r\n\r\n- Node.js\r\n- npm\r\n\r\n### Usage\r\n\r\nTo generate a new project, run the following command:\r\n\r\n```bash\r\nnpm create @archethicjs/ae-contract-as\r\n\r\n```\r\n\r\nThis will create a new folder named my-smart-contract with the necessary files and structure.\r\n\r\n\r\n```bash\r\nnpx --yes @archethicjs/create-ae-contract-as -y --name my-contract\r\n\r\n```\r\n\r\n\r\n### Project structure\r\n```\r\nae-contract/\r\n├── assembly/\r\n│   ├── index.ts         # Main contract code\r\n│   ├── tsconfig.json    # Typescript config for AssemblyScript\r\n├── tests\r\n    ├── index.test.ts    # Main test file\r\n├── asconfig.json        # AssemblyScript configuration\r\n├── package.json         # Dependencies and project scripts\r\n├── README.md            # Documentation for the project\r\n└── tsconfig.json        # TypeScript configuration\r\n```\r\n\r\n## **Contribution**\r\n\r\nThank you for considering to help out with the source code. We welcome contributions from anyone and are grateful for even the smallest of improvement.\r\n\r\nPlease to follow this workflow:\r\n\r\n1. Fork it!\r\n2. Create your feature branch (git checkout -b my-new-feature)\r\n3. Commit your changes (git commit -am 'Add some feature')\r\n4. Push to the branch (git push origin my-new-feature)\r\n5. Create new Pull Request\r\n\r\n## **Licence**\r\n\r\nAGPL\r\n","readmeFilename":"README.md"}