Frontend Package Managers āđ€āļ›āđ‡āļ™āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āļŠāļģāļ„āļąāļāđƒāļ™āļāļēāļĢāļžāļąāļ’āļ™āļēāđ€āļ§āđ‡āļšāđ„āļ‹āļ•āđŒāļĢāđˆāļ§āļĄāļŠāļĄāļąāļĒ āļ‹āļķāđˆāļ‡āļĄāļĩāļŦāļ™āđ‰āļēāļ—āļĩāđˆāļĢāļąāļšāļœāļīāļ”āļŠāļ­āļšāđƒāļ™āļāļēāļĢāļ—āļģāđƒāļŦāđ‰āļāļĢāļ°āļšāļ§āļ™āļāļēāļĢāļˆāļąāļ”āļāļēāļĢ āļˆāļąāļ”āļĢāļ°āđ€āļšāļĩāļĒāļš āđāļĨāļ°āđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļāļēāļĢāļ‚āļķāđ‰āļ™āļ•āđˆāļ­āļāļąāļ™āļˆāļģāļ™āļ§āļ™āļĄāļēāļāļ—āļĩāđˆāđƒāļŠāđ‰āļāļąāļ™āļ—āļąāđˆāļ§āđ„āļ›āđƒāļ™āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āđ€āļ§āđ‡āļšāļŠāļĄāļąāļĒāđƒāļŦāļĄāđˆāđ€āļ›āđ‡āļ™āđ„āļ›āđ‚āļ”āļĒāļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļī āļāļēāļĢāļ‚āļķāđ‰āļ™āļ•āđˆāļ­āļāļąāļ™āđ€āļŦāļĨāđˆāļēāļ™āļĩāđ‰āļ­āļēāļˆāļĢāļ§āļĄāļ–āļķāļ‡āđ„āļĨāļšāļĢāļēāļĢāļĩ āđ€āļŸāļĢāļĄāđ€āļ§āļīāļĢāđŒāļ āđāļĨāļ°āļŠāđˆāļ§āļ™āļ›āļĢāļ°āļāļ­āļšāļ—āļĩāđˆāļŠāļĢāđ‰āļēāļ‡āđ„āļ§āđ‰āļĨāđˆāļ§āļ‡āļŦāļ™āđ‰āļēāļ•āđˆāļēāļ‡āđ† āļ—āļĩāđˆāļˆāļģāđ€āļ›āđ‡āļ™āđƒāļ™āļāļēāļĢāļžāļąāļ’āļ™āļēāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļŠāđˆāļ§āļ™āļŦāļ™āđ‰āļēāđāļšāļšāđ‚āļ•āđ‰āļ•āļ­āļšāđāļĨāļ°āļ—āļģāļ‡āļēāļ™āđ„āļ”āđ‰āļ­āļĒāđˆāļēāļ‡āļŠāļĄāļšāļđāļĢāļ“āđŒ āļ•āļąāļ§āļˆāļąāļ”āļāļēāļĢāđāļžāđ‡āļ„āđ€āļāļˆāļŠāđˆāļ§āļ™āļŦāļ™āđ‰āļēāđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāļ­āļ­āļāđāļšāļšāļĄāļēāđ€āļžāļ·āđˆāļ­āļ›āļĢāļąāļšāļ›āļĢāļļāļ‡āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāđƒāļ™āļāļēāļĢāđ„āļ”āđ‰āļĄāļē āļāļēāļĢāļĢāļ§āļĄ āđāļĨāļ°āļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāļ‚āļ­āļ‡āļāļēāļĢāļ‚āļķāđ‰āļ™āļ•āđˆāļ­āļāļąāļ™āđ€āļŦāļĨāđˆāļēāļ™āļĩāđ‰ āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļ™āļąāļāļžāļąāļ’āļ™āļēāļŠāļĢāđ‰āļēāļ‡āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ—āļĩāđˆāđāļ‚āđ‡āļ‡āđāļāļĢāđˆāļ‡ āļšāļģāļĢāļļāļ‡āļĢāļąāļāļĐāļēāđ„āļ”āđ‰ āđāļĨāļ°āļ›āļĢāļąāļšāļ‚āļ™āļēāļ”āđ„āļ”āđ‰āļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļĄāļēāļāļ‚āļķāđ‰āļ™

āļŦāļ™āļķāđˆāļ‡āđƒāļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļžāļ·āđ‰āļ™āļāļēāļ™āļ‚āļ­āļ‡āļœāļđāđ‰āļˆāļąāļ”āļāļēāļĢāđāļžāđ‡āļ„āđ€āļāļˆāļŠāđˆāļ§āļ™āļŦāļ™āđ‰āļēāļ„āļ·āļ­āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļāļēāļĢāļžāļķāđˆāļ‡āļžāļē āļāļēāļĢāļ‚āļķāđ‰āļ™āļ•āđˆāļ­āļāļąāļ™āļ„āļ·āļ­āđāļžāđ‡āļ„āđ€āļāļˆāļŦāļĢāļ·āļ­āđ‚āļĄāļ”āļđāļĨāđ‚āļ„āđ‰āļ”āļ āļēāļĒāļ™āļ­āļāļ—āļĩāđˆāļŠāļēāļĄāļēāļĢāļ–āļĢāļ§āļĄāđ„āļ§āđ‰āđƒāļ™āđ‚āļ›āļĢāđ€āļˆāđ‡āļāļ•āđŒāđ€āļžāļ·āđˆāļ­āļˆāļąāļ”āđ€āļ•āļĢāļĩāļĒāļĄāļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļŦāļĢāļ·āļ­āļ„āļļāļ“āļŠāļĄāļšāļąāļ•āļīāđ€āļ‰āļžāļēāļ° āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļ™āļąāļāļžāļąāļ’āļ™āļēāļ›āļĢāļ°āļŦāļĒāļąāļ”āđ€āļ§āļĨāļēāđāļĨāļ°āļ„āļ§āļēāļĄāļžāļĒāļēāļĒāļēāļĄāđ‚āļ”āļĒāļāļēāļĢāļ™āļģāđ‚āļ„āđ‰āļ”āļ—āļĩāđˆāļŠāļĢāđ‰āļēāļ‡āđ‚āļ”āļĒāļ™āļąāļāļžāļąāļ’āļ™āļēāļĢāļēāļĒāļ­āļ·āđˆāļ™āļĄāļēāđƒāļŠāđ‰āļ‹āđ‰āļģ āļŠāđˆāļ‡āđ€āļŠāļĢāļīāļĄāļāļĢāļ°āļšāļ§āļ™āļāļēāļĢāļžāļąāļ’āļ™āļēāļ—āļĩāđˆāļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļĄāļēāļāļ‚āļķāđ‰āļ™ āļ•āļąāļ§āļˆāļąāļ”āļāļēāļĢāđāļžāđ‡āļ„āđ€āļāļˆāļŠāđˆāļ§āļ™āļŦāļ™āđ‰āļēāļˆāļ°āļ•āļīāļ”āļ•āļēāļĄāļāļēāļĢāļ‚āļķāđ‰āļ™āļ•āđˆāļ­āļāļąāļ™āļ—āļĩāđˆāļ•āļīāļ”āļ•āļąāđ‰āļ‡ āđ€āļ§āļ­āļĢāđŒāļŠāļąāļ™ āđāļĨāļ°āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒ āļ‹āļķāđˆāļ‡āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļ™āļąāļāļžāļąāļ’āļ™āļēāļŠāļēāļĄāļēāļĢāļ–āļ­āļąāļ›āđ€āļ”āļ•āļŦāļĢāļ·āļ­āđāļāđ‰āđ„āļ‚āđ„āļ”āđ‰āļ­āļĒāđˆāļēāļ‡āļ‡āđˆāļēāļĒāļ”āļēāļĒ āđ‚āļ”āļĒāđ„āļĄāđˆāļŠāđˆāļ‡āļœāļĨāļāļĢāļ°āļ—āļšāļ•āđˆāļ­āļ„āļ§āļēāļĄāļŠāļĄāļšāļđāļĢāļ“āđŒāļ‚āļ­āļ‡āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ—āļąāđ‰āļ‡āļŦāļĄāļ”

āļŠāļīāđˆāļ‡āļŠāļģāļ„āļąāļāļ­āļĩāļāļ›āļĢāļ°āļāļēāļĢāļŦāļ™āļķāđˆāļ‡āļ‚āļ­āļ‡āļ•āļąāļ§āļˆāļąāļ”āļāļēāļĢāđāļžāđ‡āļ„āđ€āļāļˆāļŠāđˆāļ§āļ™āļŦāļ™āđ‰āļēāļ„āļ·āļ­āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāđ€āļ§āļ­āļĢāđŒāļŠāļąāļ™āđāļĨāļ°āļāļēāļĢāļ­āļąāļžāđ€āļāļĢāļ” āļāļēāļĢāļ‚āļķāđ‰āļ™āļ•āđˆāļ­āļāļąāļ™āļĄāļĩāļāļēāļĢāļžāļąāļ’āļ™āļēāļ­āļĒāđˆāļēāļ‡āļ•āđˆāļ­āđ€āļ™āļ·āđˆāļ­āļ‡ āđāļĨāļ°āļāļēāļĢāļ”āļđāđāļĨāļĢāļąāļāļĐāļēāđƒāļŦāđ‰āļ—āļąāļ™āļŠāļĄāļąāļĒāđ€āļ›āđ‡āļ™āļŠāļīāđˆāļ‡āļŠāļģāļ„āļąāļāđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āļĄāļąāđˆāļ™āđƒāļˆāļ–āļķāļ‡āļ„āļ§āļēāļĄāđ€āļŠāļ–āļĩāļĒāļĢ āļ„āļ§āļēāļĄāļ›āļĨāļ­āļ”āļ āļąāļĒ āđāļĨāļ°āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļ‚āļ­āļ‡āđ€āļ§āđ‡āļšāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™ āļ•āļąāļ§āļˆāļąāļ”āļāļēāļĢāđāļžāđ‡āļ„āđ€āļāļˆāļŠāđˆāļ§āļ™āļŦāļ™āđ‰āļēāđ„āļĄāđˆāđ€āļžāļĩāļĒāļ‡āđāļ•āđˆāļŠāđˆāļ§āļĒāđƒāļŦāđ‰āđ€āļ‚āđ‰āļēāļ–āļķāļ‡āđ€āļ§āļ­āļĢāđŒāļŠāļąāļ™āļĨāđˆāļēāļŠāļļāļ”āđ„āļ”āđ‰āļ­āļĒāđˆāļēāļ‡āļ‡āđˆāļēāļĒāļ”āļēāļĒ āđāļ•āđˆāļĒāļąāļ‡āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļ™āļąāļāļžāļąāļ’āļ™āļēāļˆāļąāļ”āļāļēāļĢāđāļĨāļ°āđāļāđ‰āđ„āļ‚āļ‚āđ‰āļ­āļ‚āļąāļ”āđāļĒāđ‰āļ‡āļ—āļĩāđˆāđ€āļāļīāļ”āļ‚āļķāđ‰āļ™āļĢāļ°āļŦāļ§āđˆāļēāļ‡āđ€āļ§āļ­āļĢāđŒāļŠāļąāļ™āļ•āđˆāļēāļ‡āđ† āļ‚āļ­āļ‡āļāļēāļĢāļ‚āļķāđ‰āļ™āļ•āđˆāļ­āļāļąāļ™āđ€āļ”āļĩāļĒāļ§āļāļąāļ™ āļ™āļ­āļāļˆāļēāļāļ™āļĩāđ‰ āļĒāļąāļ‡āđƒāļŦāđ‰āļ„āļ§āļēāļĄāļĒāļ·āļ”āļŦāļĒāļļāđˆāļ™āđƒāļ™āļāļēāļĢāđ€āļĨāļ·āļ­āļāļĢāļ°āļŦāļ§āđˆāļēāļ‡āđ€āļ§āļ­āļĢāđŒāļŠāļąāļ™āļ•āđˆāļēāļ‡āđ† āļ‚āļ­āļ‡āđāļžāđ‡āļ„āđ€āļāļˆ āļ—āļģāđƒāļŦāđ‰āļ™āļąāļāļžāļąāļ’āļ™āļēāļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāđ‰āđ€āļ§āļ­āļĢāđŒāļŠāļąāļ™āđ€āļ‰āļžāļēāļ°āļ•āļēāļĄāļ„āļ§āļēāļĄāļ•āđ‰āļ­āļ‡āļāļēāļĢāļ‚āļ­āļ‡āđāļ•āđˆāļĨāļ°āđ‚āļ„āļĢāļ‡āļāļēāļĢāđ„āļ”āđ‰

āļœāļđāđ‰āļˆāļąāļ”āļāļēāļĢāđāļžāđ‡āļ„āđ€āļāļˆāļŠāđˆāļ§āļ™āļŦāļ™āđ‰āļēāļĒāļąāļ‡āļĄāļĩāļšāļ—āļšāļēāļ—āļŠāļģāļ„āļąāļāđƒāļ™āļāļēāļĢāļ—āļģāđƒāļŦāđ‰āļāļĢāļ°āļšāļ§āļ™āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āđāļĨāļ°āļ›āļĢāļąāļšāđƒāļŠāđ‰āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āđ€āļ§āđ‡āļšāđ€āļ›āđ‡āļ™āđāļšāļšāļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļī āđ‚āļ”āļĒāđƒāļŦāđ‰āļ‚āļąāđ‰āļ™āļ•āļ­āļ™āļāļēāļĢāļ—āļģāļ‡āļēāļ™āļ—āļĩāđˆāļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž āļĢāļ§āļĄāļ–āļķāļ‡āļ‡āļēāļ™āļ•āđˆāļēāļ‡āđ† āđ€āļŠāđˆāļ™ āļāļēāļĢāļĨāļ”āļ‚āļ™āļēāļ” āļāļēāļĢāļ—āļĢāļēāļ™āļŠāđŒāđ„āļžāđ€āļĨāļŠāļąāļ™ āļāļēāļĢāļ•āđˆāļ­āļ‚āđ‰āļ­āļĄāļđāļĨ āđāļĨāļ°āļ­āļ·āđˆāļ™āđ† āļ­āļĩāļāļĄāļēāļāļĄāļēāļĒ āļ‹āļķāđˆāļ‡āļŠāđˆāļ§āļĒāđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļāļēāļĢāļ—āļģāļ‡āļēāļ™āļ‚āļ­āļ‡āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āđāļĨāļ°āļĨāļ”āđ€āļ§āļĨāļēāđƒāļ™āļāļēāļĢāđ‚āļŦāļĨāļ” āļāļēāļĢāļ—āļģāđƒāļŦāđ‰āļ‡āļēāļ™āđ€āļŦāļĨāđˆāļēāļ™āļĩāđ‰āđ€āļ›āđ‡āļ™āļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļī āļ™āļąāļāļžāļąāļ’āļ™āļēāļŠāļēāļĄāļēāļĢāļ–āļĄāļļāđˆāļ‡āđ€āļ™āđ‰āļ™āđ„āļ›āļ—āļĩāđˆāļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āđ‚āļ„āđ‰āļ”āļˆāļĢāļīāļ‡āđāļĨāļ°āļāļēāļĢāļ™āļģāļ•āļĢāļĢāļāļ°āļ—āļēāļ‡āļ˜āļļāļĢāļāļīāļˆāđ„āļ›āđƒāļŠāđ‰ āđƒāļ™āļ‚āļ“āļ°āđ€āļ”āļĩāļĒāļ§āļāļąāļ™āļāđ‡āļ—āļģāđƒāļŦāđ‰āļĄāļąāđˆāļ™āđƒāļˆāđ„āļ”āđ‰āļ§āđˆāļēāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļĒāļąāļ‡āļ„āļ‡āļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāđāļĨāļ°āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļœāļĨ

āļĄāļĩāļ•āļąāļ§āļˆāļąāļ”āļāļēāļĢāđāļžāđ‡āļ„āđ€āļāļˆāļŠāđˆāļ§āļ™āļŦāļ™āđ‰āļēāļĒāļ­āļ”āļ™āļīāļĒāļĄāļŦāļĨāļēāļĒāļ•āļąāļ§āđƒāļ™āļĢāļ°āļšāļšāļ™āļīāđ€āļ§āļĻāļāļēāļĢāļžāļąāļ’āļ™āļēāđ€āļ§āđ‡āļšāđ„āļ‹āļ•āđŒāļ›āļąāļˆāļˆāļļāļšāļąāļ™ āđ€āļŠāđˆāļ™ npm (Node Package Manager), Yarn āđāļĨāļ° Bower āļœāļđāđ‰āļˆāļąāļ”āļāļēāļĢāđāļžāđ‡āļ„āđ€āļāļˆāđāļ•āđˆāļĨāļ°āļ„āļ™āļĄāļĩāļˆāļļāļ”āđāļ‚āđ‡āļ‡āđāļĨāļ°āļˆāļļāļ”āļ­āđˆāļ­āļ™ āļ—āļģāđƒāļŦāđ‰āļ™āļąāļāļžāļąāļ’āļ™āļēāļ•āđ‰āļ­āļ‡āđ€āļĨāļ·āļ­āļāļŠāļīāđˆāļ‡āļ—āļĩāđˆāđ€āļŦāļĄāļēāļ°āļŠāļĄāļ—āļĩāđˆāļŠāļļāļ”āļ•āļēāļĄāļ„āļ§āļēāļĄāļ•āđ‰āļ­āļ‡āļāļēāļĢāđ€āļ‰āļžāļēāļ°āļ‚āļ­āļ‡āļžāļ§āļāđ€āļ‚āļē

āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āđ€āļŠāđˆāļ™ npm āđ€āļ›āđ‡āļ™āļ•āļąāļ§āļˆāļąāļ”āļāļēāļĢāđāļžāđ‡āļ„āđ€āļāļˆāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļŠāļģāļŦāļĢāļąāļšāļŠāļ āļēāļžāđāļ§āļ”āļĨāđ‰āļ­āļĄāļĢāļąāļ™āđ„āļ—āļĄāđŒ Node.js āđāļĨāļ°āļĄāļĩāļāļēāļĢāļĨāļ‡āļ—āļ°āđ€āļšāļĩāļĒāļ™āđāļžāđ‡āļ„āđ€āļāļˆāļ—āļĩāđˆāļ„āļĢāļ­āļšāļ„āļĨāļļāļĄāļ—āļĩāđˆāļŠāļļāļ” āđ‚āļ”āļĒāļĄāļĩāđāļžāđ‡āļ„āđ€āļāļˆāļĄāļēāļāļāļ§āđˆāļē 1.5 āļĨāđ‰āļēāļ™āđāļžāđ‡āļ„āđ€āļāļˆ āđƒāļ™āļāļēāļ™āļ°āļĄāļēāļ•āļĢāļāļēāļ™āļ­āļļāļ•āļŠāļēāļŦāļāļĢāļĢāļĄ npm āļˆāļķāļ‡āļĄāļĩāļŠāļļāļĄāļŠāļ™āļ™āļąāļāļžāļąāļ’āļ™āļēāļˆāļģāļ™āļ§āļ™āļĄāļēāļ āļ‹āļķāđˆāļ‡āļ™āļģāđ„āļ›āļŠāļđāđˆāļāļēāļĢāļ­āļąāļžāđ€āļ”āļ• āļāļēāļĢāļ›āļĢāļąāļšāļ›āļĢāļļāļ‡ āđāļĨāļ°āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļ—āļĩāđˆāđ€āļŠāļ–āļĩāļĒāļĢāļ­āļĒāđˆāļēāļ‡āļ•āđˆāļ­āđ€āļ™āļ·āđˆāļ­āļ‡ āđƒāļ™āļ—āļēāļ‡āļāļĨāļąāļšāļāļąāļ™ Yarn āđ€āļ›āđ‡āļ™āļ•āļąāļ§āļˆāļąāļ”āļāļēāļĢāđāļžāđ‡āļ„āđ€āļāļˆāļ—āļĩāđˆāļŠāļĢāđ‰āļēāļ‡āļ‚āļķāđ‰āļ™āđ‚āļ”āļĒ Facebook āļ‹āļķāđˆāļ‡āļ•āđˆāļ­āļĒāļ­āļ”āļˆāļēāļāļ‚āđ‰āļ­āļšāļāļžāļĢāđˆāļ­āļ‡āļ‚āļ­āļ‡ npm āđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļāļēāļĢāļžāļķāđˆāļ‡āļžāļēāļ—āļĩāđˆāļĢāļ§āļ”āđ€āļĢāđ‡āļ§āđāļĨāļ°āļ›āļĨāļ­āļ”āļ āļąāļĒāļĒāļīāđˆāļ‡āļ‚āļķāđ‰āļ™ āļĄāļĩāļāļēāļĢāļ›āļĢāļąāļšāļ›āļĢāļļāļ‡āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž āļ„āļļāļ“āļŠāļĄāļšāļąāļ•āļīāļ”āđ‰āļēāļ™āļ„āļ§āļēāļĄāļ›āļĨāļ­āļ”āļ āļąāļĒāļ—āļĩāđˆāļ”āļĩāļ‚āļķāđ‰āļ™ āđāļĨāļ°āļ›āļĢāļ°āļŠāļšāļāļēāļĢāļ“āđŒāļœāļđāđ‰āđƒāļŠāđ‰āļ—āļĩāđˆāđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāļ›āļĢāļąāļšāļ›āļĢāļļāļ‡āđ€āļĄāļ·āđˆāļ­āđ€āļ—āļĩāļĒāļšāļāļąāļšāđ€āļ§āļĨāļē npm Bower āđāļĄāđ‰āļ§āđˆāļēāļˆāļ°āđ„āļ”āđ‰āļĢāļąāļšāļ„āļ§āļēāļĄāļ™āļīāļĒāļĄāļ™āđ‰āļ­āļĒāļāļ§āđˆāļē npm āđāļĨāļ° Yarn āđāļ•āđˆāļāđ‡āđ€āļ›āđ‡āļ™āļœāļđāđ‰āļˆāļąāļ”āļāļēāļĢāđāļžāđ‡āļ„āđ€āļāļˆāļŠāđˆāļ§āļ™āļŦāļ™āđ‰āļēāļ­āļĩāļāļ•āļąāļ§āļ—āļĩāđˆāđ€āļ™āđ‰āļ™āļāļēāļĢāļžāļąāļ’āļ™āļēāđ€āļ§āđ‡āļšāļāļąāđˆāļ‡āđ„āļ„āļĨāđ€āļ­āđ‡āļ™āļ•āđŒ āđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāļ­āļ­āļāđāļšāļšāļĄāļēāđ€āļžāļ·āđˆāļ­āļˆāļąāļ”āļāļēāļĢ HTML, CSS, JavaScript, āđāļšāļšāļ­āļąāļāļĐāļĢ āđāļĨāļ°āđ€āļ™āļ·āđ‰āļ­āļŦāļēāđāļĨāļ°āļāļēāļĢāļ‚āļķāđ‰āļ™āļ•āđˆāļ­āļāļąāļ™āđ€āļ‰āļžāļēāļ°āļŠāđˆāļ§āļ™āļŦāļ™āđ‰āļēāļ­āļ·āđˆāļ™āđ†

āđƒāļ™āļāļēāļ™āļ°āļŠāđˆāļ§āļ™āļŦāļ™āļķāđˆāļ‡āļ‚āļ­āļ‡āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ AppMaster āļ‹āļķāđˆāļ‡āđ€āļ›āđ‡āļ™āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­ no-code āļ­āļąāļ™āļ—āļĢāļ‡āļžāļĨāļąāļ‡āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āđāļšāđ‡āļāđ€āļ­āļ™āļ”āđŒ āđ€āļ§āđ‡āļš āđāļĨāļ°āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļĄāļ·āļ­āļ–āļ·āļ­ āļœāļđāđ‰āļˆāļąāļ”āļāļēāļĢāđāļžāđ‡āļ„āđ€āļāļˆāļŸāļĢāļ­āļ™āļ•āđŒāđ€āļ­āļ™āļ”āđŒāļĄāļĩāļšāļ—āļšāļēāļ—āļŠāļģāļ„āļąāļāđƒāļ™āļāļēāļĢāļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļĨāļđāļāļ„āđ‰āļēāļŠāļĢāđ‰āļēāļ‡āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āđ€āļŠāļīāļ‡āđ‚āļ•āđ‰āļ•āļ­āļšāļ—āļĩāđˆāļĄāļĩāļŸāļĩāđ€āļˆāļ­āļĢāđŒāļŦāļĨāļēāļāļŦāļĨāļēāļĒāđ„āļ”āđ‰ AppMaster āđƒāļŠāđ‰āļ•āļąāļ§āļˆāļąāļ”āļāļēāļĢāđāļžāđ‡āļ„āđ€āļāļˆāļŠāđˆāļ§āļ™āļŦāļ™āđ‰āļēāđ€āļžāļ·āđˆāļ­āļˆāļąāļ”āļāļēāļĢāļāļēāļĢāļ‚āļķāđ‰āļ™āļ•āđˆāļ­āļāļąāļ™āļ—āļĩāđˆāļ‹āļąāļšāļ‹āđ‰āļ­āļ™āļ‹āļķāđˆāļ‡āļˆāļģāđ€āļ›āđ‡āļ™āđƒāļ™āļāļēāļĢāļžāļąāļ’āļ™āļēāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āđ‚āļ”āļĒāđƒāļŠāđ‰ Vue.js āļŠāļģāļŦāļĢāļąāļšāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļšāļ™āđ€āļ§āđ‡āļšāđāļĨāļ°āļĄāļ·āļ­āļ–āļ·āļ­āļ—āļĩāđˆāđƒāļŠāđ‰ Kotlin āđāļĨāļ° Jetpack Compose āļŠāļģāļŦāļĢāļąāļš Android āđāļĨāļ° SwiftUI āļŠāļģāļŦāļĢāļąāļš IOS

āđ‚āļ”āļĒāļŠāļĢāļļāļ› āļœāļđāđ‰āļˆāļąāļ”āļāļēāļĢāđāļžāđ‡āļ„āđ€āļāļˆāļŸāļĢāļ­āļ™āļ—āđŒāđ€āļ­āļ™āļ”āđŒāđ€āļ›āđ‡āļ™āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āđƒāļ™āļāļēāļĢāļžāļąāļ’āļ™āļēāđ€āļ§āđ‡āļšāđ„āļ‹āļ•āđŒāļŠāļĄāļąāļĒāđƒāļŦāļĄāđˆ āđ‚āļ”āļĒāļ—āļģāļŦāļ™āđ‰āļēāļ—āļĩāđˆāđ€āļ›āđ‡āļ™āļ—āļĢāļąāļžāļĒāđŒāļŠāļīāļ™āļ­āļąāļ™āļĄāļĩāļ„āđˆāļēāļŠāļģāļŦāļĢāļąāļšāļ™āļąāļāļžāļąāļ’āļ™āļēāđƒāļ™āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļāļēāļĢāļ‚āļķāđ‰āļ™āļ•āđˆāļ­āļāļąāļ™ āļāļēāļĢāļāļģāļŦāļ™āļ”āđ€āļ§āļ­āļĢāđŒāļŠāļąāļ™ āđāļĨāļ°āļāļēāļĢāļ—āļģāļ‡āļēāļ™āļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļīāļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āđāļĨāļ°āļāļēāļĢāļ›āļĢāļąāļšāđƒāļŠāđ‰āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™ āļ”āđ‰āļ§āļĒāđāļžāđ‡āļ„āđ€āļāļˆāļŠāđˆāļ§āļ™āļŦāļ™āđ‰āļēāļˆāļģāļ™āļ§āļ™āļĄāļēāļāđāļĨāļ°āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāļ—āļĩāđˆāļ‹āļąāļšāļ‹āđ‰āļ­āļ™ āļœāļđāđ‰āļˆāļąāļ”āļāļēāļĢāđāļžāđ‡āļ„āđ€āļāļˆāļŠāđˆāļ§āļ™āļŦāļ™āđ‰āļēāļˆāļķāļ‡āļŠāļĢāđ‰āļēāļ‡āļŠāļ āļēāļžāđāļ§āļ”āļĨāđ‰āļ­āļĄāļāļēāļĢāļžāļąāļ’āļ™āļēāļ—āļĩāđˆāđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāļ›āļĢāļąāļšāļ›āļĢāļļāļ‡ āļˆāļąāļ”āļĢāļ°āđ€āļšāļĩāļĒāļš āđāļĨāļ°āļšāļģāļĢāļļāļ‡āļĢāļąāļāļĐāļēāđ„āļ”āđ‰ āļ”āđ‰āļ§āļĒāļāļēāļĢāđƒāļŠāđ‰āļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāļˆāļēāļāļžāļĨāļąāļ‡āļ‚āļ­āļ‡āļ•āļąāļ§āļˆāļąāļ”āļāļēāļĢāđāļžāđ‡āļ„āđ€āļāļˆāļŠāđˆāļ§āļ™āļŦāļ™āđ‰āļē AppMaster āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļĨāļđāļāļ„āđ‰āļēāļŠāļēāļĄāļēāļĢāļ–āļŠāļĢāđ‰āļēāļ‡āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āđ€āļ§āđ‡āļšāđāļĨāļ°āļĄāļ·āļ­āļ–āļ·āļ­āļ—āļĩāđˆāļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž āļ›āļĢāļąāļšāļ‚āļ™āļēāļ”āđ„āļ”āđ‰ āđāļĨāļ°āļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļŠāļđāļ‡āđ„āļ”āđ‰āļ­āļĒāđˆāļēāļ‡āļ‡āđˆāļēāļĒāļ”āļēāļĒ āļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž āđāļĨāļ°āļĨāļ”āļ āļēāļĢāļ°āļ—āļēāļ‡āđ€āļ—āļ„āļ™āļīāļ„