Fatti: A. La B._ SA, con sede a X._, (ora: A._ SA) aveva quale scopo la promozione, lo sviluppo e la gestione di attività finalizzate al settore turistico, in particolare la creazione e la gestione di agenzie di viaggio, nonché l'erogazione di servizi amministrativi, segnatamente il controllo di gestione, la gestione finanziaria e di tesoreria per società connesse con l'industria turistico alberghiera. B. Con decreto del 22 settembre 2015 il Consiglio di Stato del Cantone Ticino ha adottato un contratto normale di lavoro per il personale delle agenzie di viaggio con salari minimi vincolanti, fissando l'entrata in vigore al 1° gennaio 2016 (BU 42/2015 del 25 settembre 2015 pag. 455 seg.). Il contratto, applicabile a tutto il personale occupato nelle agenzie di viaggio, prevede in particolare un salario orario minimo di base di fr. 19.65. C. Nell'ambito di un controllo volto a verificare le condizioni lavorative e salariali nel settore delle agenzie di viaggio, l'Ufficio dell'ispettorato del lavoro del Dipartimento delle finanze e dell'economia ha chiesto l'8 agosto 2016 alla B._ SA di presentare una copia dei contratti di lavoro e delle buste paga del mese di luglio 2016 di tutti i dipendenti, nonché la distinta dei dipendenti debitamente compilata. Dopo avere esaminato la documentazione ricevuta, l'autorità cantonale ha constatato che il salario minimo prescritto dal contratto normale di lavoro non era rispettato. Ha in particolare rilevato che, per il mese di luglio 2016, la B._ SA aveva versato a quattordici dipendenti (di cui tredici impiegati al 100 % e uno al 75 %) salari complessivi di fr. 37'198.96, inferiori di fr. 9'597.52 a quelli minimi prescritti dal contratto normale di lavoro (fr. 46'796.48). Il 9 novembre 2016, l'Ufficio dell'ispettorato del lavoro ha quindi prospettato alla società l'adozione di una sanzione amministrativa giusta l'art. 9 cpv. 2 lett. c della legge federale dell'8 ottobre 1999 concernente le misure collaterali per i lavori distaccati e il controllo dei salari minimi previsti nei contratti normali di lavoro (Legge sui lavoratori distaccati, LDist; RS 823.20), nel tenore allora in vigore. D. Raccolte le osservazioni della B._ SA, che ha contestato l'applicabilità del contratto normale di lavoro ai quattordici dipendenti interessati, con decisione del 10 gennaio 2017, l'Ufficio dell'ispettorato del lavoro le ha inflitto una sanzione amministrativa di fr. 5'000.--. La decisione è stata confermata il 22 novembre 2017 dal Consiglio di Stato, adito su ricorso dalla B._ SA, che nel corso della procedura ricorsuale ha cambiato la propria denominazione in A._ SA, modificando altresì lo scopo societario. E. Con sentenza dell'11 settembre 2018 il Tribunale cantonale amministrativo ha respinto un ricorso di A._ SA contro la decisione governativa. La Corte cantonale ha ritenuto che l'allora B._ SA costituiva un'agenzia di viaggio il cui personale era soggetto al contratto normale di lavoro ed ha ritenuto correttamente commisurata la sanzione amministrativa di fr. 5'000.--. F. A._ SA impugna questa sentenza con un ricorso in materia di diritto pubblico del 15 ottobre 2018 al Tribunale federale, chiedendo di riformarla nel senso che venga annullata la decisione dell'Ufficio dell'ispettorato del lavoro del 10 gennaio 2017. La ricorrente fa valere l'accertamento inesatto dei fatti e la violazione del diritto federale. G. La Corte cantonale si conferma nella sua sentenza. Il Consiglio di Stato si rimette al giudizio del Tribunale federale. L'Ufficio dell'ispettorato del lavoro chiede di respingere il ricorso.