npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

@mega-tool/create-mega-app

v1.9.0

Published

让你仅通过一行命令,即可构建现代化的 Web 应用、原生 App 应用、插件、扩展等

Downloads

100

Readme

@mega-tool/create-mega-app

让你仅通过一行命令,即可构建现代化的 Web 应用、原生 App 应用、插件、扩展等。

  • 可以在 macOS、Windows、Linux 上良好运行。
  • 支持后期扩展

快速上手

Create Mega App 让你专注于编码本身,不用操心框架、构建工具、代码规范、配置等内容。

例如:如你需要创建名称为my-app的项目,请运行如下命令

NPX

npx @mega-tool/create-mega-app my-app

(npx comes with npm 5.2+ and higher, see instructions for older npm versions)

NPM

npm init @mega-tool/mega-app my-app

npm init <initializer> is available in npm 6+

Yarn

yarn create @mega-tool/mega-app my-app

yarn create <starter-kit-package> is available in Yarn 0.25+

发展路线

Ver 1.x

  • [x] 核心脚手架引擎正常运行
  • [x] 引擎:支持常规的 Nuxt 官方项目模板
  • [x] 引擎:支持动态模板依赖,仅仅依赖模板的 ID

以下是根据模板应用类型划分的发展节点,根据发展,再细化各能力节点

应用模板

  • [ ] (JS)支持创建 Mega 常用的 云应用、云子应用
  • [ ] (JS)支持创建 Mega 常用的 Web 应用
  • [ ] (混合开发,Android/iOS)支持创建 Mega 常用的移动 App 应用
  • [ ] (JS)支持创建 Mega 常用的小程序应用
  • [ ] (JS)支持创建 Mega 常用的公众号应用

插件模板

  • [ ] (JS)支持创建 Mega Web 应用的插件
    • [ ] 支持创建 Mega Nuxt 插件
    • [ ] 支持创建 Mega Nuxt 中间件
  • [ ] (混合开发,Android/iOS)支持创建 Mega 移动应用的原生 Native 开发插件
  • [ ] (JS)支持创建 Mega 小程序应用插件

SDK 模板

  • [ ] (JS)支持创建原生 JS-SDK 模板
  • [ ] (混合开发,Android/iOS)支持创建原生 SDK

组件库模板

  • [ ] (混合开发,Android/iOS)支持创建原生+JS 组件库
  • [ ] 支持创建 JS 组件库

文档模板

  • [ ] 支持创建在线文档站点

工具模板

  • [ ] 支持创建类脚手架的工具
  • [ ] 支持创建简单的工具套件